docs: public boolean doCommand(String strCommand, ScreenField sourceSField, int iCommandOptions)
      {
          boolean bLogin = false;
          if (MenuConstants.SUBMIT.equalsIgnoreCase(strCommand))
              if (this.getMainRecord().isModified())
                  bLogin = true;
          boolean bFlag = super.doCommand(strCommand, sourceSField, iCommandOptions);
          if (MenuConstants.SUBMIT.equalsIgnoreCase(strCommand))
              if (bFlag)
                  if (bLogin)
              return super.doCommand(MenuConstants.HOME, sourceSField, iCommandOptions);
          return bFlag;
      }