private AmortizationAttributes generateAmortizationAttributesObjectTemplate() {

    AmortizationAttributes amAttrs = new AmortizationAttributes();
    amAttrs.setLoanAmount(USD50000);
    amAttrs.setRegularPayment(USD50000.divide(100));
    amAttrs.setStartDate(LocalDate.of(2015, Month.DECEMBER, 28));
    amAttrs.setAdjustmentDate(LocalDate.of(2016, Month.JANUARY, 1));
    amAttrs.setTermInMonths(24);
    amAttrs.setInterestOnly(false);
    amAttrs.setAmortizationPeriodInMonths(300);
    amAttrs.setCompoundingPeriodsPerYear(2);
    amAttrs.setPaymentFrequency(12);
    amAttrs.setInterestRateAsPercent(12.);

    return amAttrs;
  }