@Override
 protected String getDetailsMessage() {
   return creditCardCharge.getID() == 0
       ? getMessages().readyToCreate(getMessages().creditCardCharge())
       : getMessages().readyToUpdate(getMessages().creditCardCharge());
 }
 @Override
 public String getSuccessMessage() {
   return creditCardCharge.getID() == 0
       ? getMessages().createSuccessfully(getMessages().creditCardCharge())
       : getMessages().updateSuccessfully(getMessages().creditCardCharge());
 }
 @Override
 protected String getWelcomeMessage() {
   return creditCardCharge.getID() == 0
       ? getMessages().creating(getMessages().creditCardCharge())
       : "Update credit card charge command is activated";
 }