public void translateToMap() {
   if (oqqpChargesIn != null) {
     if (oqqpChargesIn != null) {
       Object[] list = new Object[oqqpChargesIn.length];
       for (int i = 0; i < oqqpChargesIn.length; i++) {
         list[i] = ChargeElementObjectHelper.getMap(oqqpChargesIn[i], (Map) list[i]);
         if (list[i] != null) ((Map) list[i]).put("#NAME", "OqqpBillInvoiceOut");
       }
       addInput("OqqpChargesInList", list);
     }
   }
   if (asOfDate != null) {
     addInput("AsOfDate", asOfDate);
   }
   if (accountNo != null) {
     addInput("AccountNo", accountNo);
   }
   if (invoiceCount != null) {
     addInput("InvoiceCount", invoiceCount);
   }
 }