/**
   * Store method, will persist set NBPreferences
   *
   * @param assumeValid If validation should be run again. If true, avoids unnecessary validations.
   */
  void store(boolean assumeValid) {
    if (assumeValid || valid()) {
      // Only add when a standard exists
      String selectedItem = (String) inputBoxStandard.getSelectedItem();
      if (selectedItem != null) {
        options.setCodingStandard((String) inputBoxStandard.getSelectedItem());
      }

      options.setShowWarnings(checkBoxShowWarnings.isSelected());
      options.setShellScript(codeSnifferTextField.getText());

      // or:
      // SomeSystemOption.getDefault().setSomeStringProperty(someTextField.getText());
    }
  }