}
protected AccountingTransactionDetail makeAccountingTransactionDetail(AccountingTransactionDetailDTO transactionDetailDTO) {
if (transactionDetailDTO instanceof SibsTransactionDetailDTO) {
final SibsTransactionDetailDTO sibsTransactionDetailDTO = (SibsTransactionDetailDTO) transactionDetailDTO;
return new SibsTransactionDetail(sibsTransactionDetailDTO.getWhenRegistered(),
sibsTransactionDetailDTO.getSibsTransactionId(), sibsTransactionDetailDTO.getSibsCode(),
sibsTransactionDetailDTO.getComments());
} else {
return new AccountingTransactionDetail(transactionDetailDTO.getWhenRegistered(),
transactionDetailDTO.getPaymentMode(), transactionDetailDTO.getComments());