protected static AccountingEventPaymentCode findAndReuseExistingCode(
private static AccountingEventPaymentCode findAndReuseExistingCode(
    protected static AccountingEventPaymentCode findAndReuseExistingCode(	    final PaymentCodeType paymentCodeType, final YearMonthDay startDate,	    final YearMonthDay endDate, final Event event, final Money minAmount, final Money maxAmount,	    final Student student) {	final AccountingEventPaymentCode accountingEventPaymentCode = (AccountingEventPaymentCode) student		.getAvailablePaymentCodeBy(paymentCodeType);	accountingEventPaymentCode.reuse(startDate, endDate, minAmount, maxAmount, event);	return accountingEventPaymentCode;    }