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; }