numberFormatModel = new NumberFormatModel();
dateFormats = new String[0];
numberFormats = new String[0];
final WorkspaceSettings workspaceSettings = WorkspaceSettings.getInstance();
dateFormatField = new JTextField();
dateFormatField.setColumns(50);
timeFormatField = new JTextField();
timeFormatField.setColumns(50);
datetimeFormatField = new JTextField();
datetimeFormatField.setColumns(50);
lookAndFeelModel = new LookAndFeelModel();
lookAndFeelModel.setSelectedItem(workspaceSettings.getLNF());
enableVersionChecker = new JCheckBox(SettingsMessages.getInstance().getString
("GeneralSettingsPanel.EnableVersionChecker"));
enableVersionChecker.setSelected(workspaceSettings.isUseVersionChecker());
enableVersionChecker.addChangeListener(new EnableVersionCheckerSelectionHandler());
notifyDevBuilds = new JCheckBox
(SettingsMessages.getInstance().getString("GeneralSettingsPanel.NotifyUnsupportedVersions"));
notifyDevBuilds.setSelected(workspaceSettings.isNotifyForAllBuilds());
notifyDevBuilds.setEnabled(workspaceSettings.isUseVersionChecker());
experimentalFeatures = new JCheckBox
(SettingsMessages.getInstance().getString("GeneralSettingsPanel.EnableExperimentalFeatures"));
experimentalFeatures.setSelected(workspaceSettings.isExperimentalFeaturesVisible());
showIndexColumns = new JCheckBox
(SettingsMessages.getInstance().getString("GeneralSettingsPanel.ShowIndexColumns"));
showIndexColumns.setSelected(workspaceSettings.isShowIndexColumns());
showDeprecatedItems = new JCheckBox
(SettingsMessages.getInstance().getString("GeneralSettingsPanel.ShowDeprecatedItems"));
showDeprecatedItems.setSelected(workspaceSettings.isShowDeprecatedItems());
showExpertItems = new JCheckBox
(SettingsMessages.getInstance().getString("GeneralSettingsPanel.ShowExpertItems"));
showExpertItems.setSelected(workspaceSettings.isShowExpertItems());
showNonCoreItems = new JCheckBox
(SettingsMessages.getInstance().getString("GeneralSettingsPanel.ShowNonCoreItems"));
showNonCoreItems.setSelected(workspaceSettings.isNonCoreFeaturesVisible());
showDebugItems = new JCheckBox
(SettingsMessages.getInstance().getString("GeneralSettingsPanel.ShowDebugItems"));
showDebugItems.setSelected(workspaceSettings.isDebugFeaturesVisible());
openLastReport = new JCheckBox
(SettingsMessages.getInstance().getString("GeneralSettingsPanel.OpenLastReport"));
openLastReport.setSelected(workspaceSettings.isShowExpertItems());
final JPanel contentPanel = new JPanel();
contentPanel.setLayout(new GridBagLayout());
final GridBagConstraints c = new GridBagConstraints();
c.gridx = 0;