protected void init(EventType eventType, DateTime startDate, DateTime endDate, ServiceAgreementTemplate serviceAgreementTemplate, EntryType totalPaymentEntryType, EntryType partialPaymentEntryType, BigDecimal totalAmount) { super.init(eventType, startDate, endDate, serviceAgreementTemplate); checkParameters(totalPaymentEntryType, partialPaymentEntryType, totalAmount); super.setTotalPaymentEntryType(totalPaymentEntryType); super.setPartialPaymentEntryType(partialPaymentEntryType);
protected void init(EntryType entryType, EventType eventType, DateTime startDate, DateTime endDate, ServiceAgreementTemplate serviceAgreementTemplate, BigDecimal totalAmount) { super.init(entryType, eventType, startDate, endDate, serviceAgreementTemplate); checkParameters(totalAmount);
    protected void init(EventType eventType, DateTime startDate, DateTime endDate,	    ServiceAgreementTemplate serviceAgreementTemplate, EntryType totalPaymentEntryType,	    EntryType partialPaymentEntryType, BigDecimal totalAmount) {	super.init(eventType, startDate, endDate, serviceAgreementTemplate);	checkParameters(totalPaymentEntryType, partialPaymentEntryType, totalAmount);	super.setTotalPaymentEntryType(totalPaymentEntryType);	super.setPartialPaymentEntryType(partialPaymentEntryType);	super.setTotalAmount(totalAmount);    }