/**
  * This method...
  *
  * @param agingReportDao
  * @param begin
  * @param end
  * @param knownCustomers
  */
 private void computeForSYSPRplus1orMoreDaysByBillingChartAndOrg(
     Map<String, List<ContractsGrantsInvoiceDocument>> cgMapByCustomer,
     java.sql.Date begin,
     java.sql.Date end,
     Map<String, ContractsAndGrantsAgingReport> knownCustomers) {
   Set<String> customerIds = cgMapByCustomer.keySet();
   for (String customer : customerIds) {
     ContractsAndGrantsAgingReport agingReportDetail =
         pickContractsGrantsAgingReportDetail(knownCustomers, customer);
     KualiDecimal amount =
         calculateInvoiceAmountForCustomer(cgMapByCustomer.get(customer), begin, end);
     KualiDecimal paymentAmt =
         calculatePaymentAmountForCustomer(cgMapByCustomer.get(customer), begin, end);
     agingReportDetail.setUnpaidBalanceSYSPRplus1orMore(amount.subtract(paymentAmt));
     totalSYSPRplus1orMore = totalSYSPRplus1orMore.add(amount);
   }
 }