/** {@inheritDoc} */
  @Override
  public void beginDisplay(UserData uData) {
    if (defaultServerJavaArgs == null) {
      defaultServerJavaArgs = uData.getDefaultJavaArguments(UserData.SERVER_SCRIPT_NAME);
    }
    if (defaultImportJavaArgs == null) {
      defaultImportJavaArgs = uData.getDefaultJavaArguments(UserData.IMPORT_SCRIPT_NAME);
    }
    boolean updatePanel = false;
    if (serverJavaArgs == null) {
      serverJavaArgs = uData.getJavaArguments(UserData.SERVER_SCRIPT_NAME);
      updatePanel = true;
    }
    if (importJavaArgs == null) {
      importJavaArgs = uData.getJavaArguments(UserData.IMPORT_SCRIPT_NAME);
      updatePanel = true;
    }
    if (updatePanel) {
      lServer.setText(
          JavaArguments.getMessageForJLabel(
                  serverJavaArgs, defaultServerJavaArgs, UIFactory.SECONDARY_FIELD_VALID_FONT)
              .toString());
      lImport.setText(
          JavaArguments.getMessageForJLabel(
                  importJavaArgs, defaultImportJavaArgs, UIFactory.SECONDARY_FIELD_VALID_FONT)
              .toString());
    }

    updateWarningMessage(uData);
  }
 private void changeImportClicked() {
   JavaArgumentsDialog dlg =
       new JavaArgumentsDialog(
           getFrame(),
           importJavaArgs,
           INFO_IMPORT_JAVA_ARGUMENTS_TITLE.get(),
           INFO_IMPORT_JAVA_ARGUMENTS_MSG.get());
   dlg.pack();
   dlg.setModal(true);
   dlg.setVisible(true);
   if (!dlg.isCanceled()) {
     importJavaArgs = dlg.getJavaArguments();
     lImport.setText(
         JavaArguments.getMessageForJLabel(
                 importJavaArgs, defaultImportJavaArgs, UIFactory.SECONDARY_FIELD_VALID_FONT)
             .toString());
   }
 }