code: public void load(@Nonnull final Preferences preferences) {
      this.config.loadFrom(preferences);
      loadFrom(this.config, preferences);
      this.changeNotificationAllowed = false;
      try {
        // Common behaviour options
        this.checkBoxShowHiddenFiles.setSelected(preferences.getBoolean("showHiddenFiles", true)); //NOI18N
        this.checkboxTrimTopicText.setSelected(preferences.getBoolean("trimTopicText", false)); //NOI18N
        this.checkboxUseInsideBrowser.setSelected(preferences.getBoolean("useInsideBrowser", false)); //NOI18N
        this.checkboxRelativePathsForFilesInTheProject.setSelected(preferences.getBoolean("makeRelativePathToProject", true)); //NOI18N
        this.checkBoxUnfoldCollapsedTarget.setSelected(preferences.getBoolean("unfoldCollapsedTarget", true)); //NOI18N
        this.checkBoxCopyColorInfoToNewAllowed.setSelected(preferences.getBoolean("copyColorInfoToNewChildAllowed", true)); //NOI18N
        this.checkBoxKnowledgeFolderAutogenerationAllowed.setSelected(preferences.getBoolean(PREFERENCE_KEY_KNOWLEDGEFOLDER_ALLOWED, false));
  
        // third part options
        final String pathToGraphViz = preferences.get("plantuml.dotpath", null);
        this.textFieldPathToGraphvizDot.setText(pathToGraphViz == null ? "" : pathToGraphViz);
  
        // Metrics
        this.checkboxMetricsAllowed.setSelected(MetricsService.getInstance().isEnabled());
      } finally {
        this.changeNotificationAllowed = true;
      }
    }
docs: GEN-LAST:event_buttonExtensionsOpenInSystemActionPerformed