docs: public boolean doCommand(String strCommand, ScreenField sourceSField, int iCommandOptions)
      {
          if (UserPasswordChange.CHANGE_PASSWORD.equalsIgnoreCase(strCommand))
          {
              ScreenLocation itsLocation = null;
              BasePanel parentScreen = this.getParentScreen();
              if ((iCommandOptions & ScreenConstants.USE_NEW_WINDOW) == ScreenConstants.USE_SAME_WINDOW)  // Use same window
                  itsLocation = this.getScreenLocation();
              else
                  parentScreen = Screen.makeWindow(this.getTask().getApplication());
              new UserPasswordChange(null, itsLocation, parentScreen, null, 0, null);
              return true;
          }
          else if (UserEntryScreen.CREATE_NEW_USER.equalsIgnoreCase(strCommand))
          {
              ScreenLocation itsLocation = null;
              BasePanel parentScreen = this.getParentScreen();
              if ((iCommandOptions & ScreenConstants.USE_NEW_WINDOW) == ScreenConstants.USE_SAME_WINDOW)  // Use same window
                  itsLocation = this.getScreenLocation();
              else
                  parentScreen = Screen.makeWindow(this.getTask().getApplication());
              new UserEntryScreen(null, itsLocation, parentScreen, null, 0, null);
              // Add here todo (don)
              return true;
          }
          return super.doCommand(strCommand, sourceSField, iCommandOptions);
      }