/** Delete the current PackageItem */
  public void delete() {

    if (current != null) {
      current.setRetired(true);
      current.setRetiredAt(Calendar.getInstance(TimeZone.getTimeZone("IST")).getTime());
      current.setRetirer(getSessionController().getLoggedUser());
      getFacade().edit(current);
      UtilityController.addSuccessMessage("DeleteSuccessfull");
    } else {
      UtilityController.addSuccessMessage("NothingToDelete");
    }
    recreateModel();
    getItems();
    current = null;
    getCurrent();
  }