public void calculateTotalFee() {
   total = 0.0;
   for (PackageFee f : getCharges()) {
     total += f.getFee();
   }
   // getCurrent().setTotal(total);
   getCurrent().getItem().setTotal(total);
 }
 public void saveCharge() {
   for (PackageFee f : getCharges()) {
     f.setItem(getCurrent().getItem());
     if (f.getId() == null || f.getId() == 0) {
       f.setCreatedAt(Calendar.getInstance(TimeZone.getTimeZone("IST")).getTime());
       f.setCreater(getSessionController().getLoggedUser());
       getPackageFeeFacade().create(f);
     } else {
       getPackageFeeFacade().edit(f);
     }
   }
 }