}
for (final FSObject fsObject : section.getObjects()) {
if (fsObject != null) {
Plugin pluginObj = getPluginAndProcessParamsWithDefaultValues(plugins, section,
fsObject);
objectPanel = buildObjectPanel(fsObject);
final GridBagConstraints sectionConstraints = new GridBagConstraints();
sectionConstraints.gridx = 0;
sectionConstraints.gridy = GridBagConstraints.RELATIVE;
sectionConstraints.gridwidth = GridBagConstraints.REMAINDER;
sectionConstraints.weightx = 1;
sectionConstraints.weighty = 1;
sectionConstraints.anchor = GridBagConstraints.NORTHWEST;
sectionConstraints.fill = GridBagConstraints.HORIZONTAL;
sectionConstraints.insets = new Insets(5, 5, 5, 5);
sectionPanel.add(objectPanel, sectionConstraints);
for (final Entry entry : fsObject.getEntries()) {
if ((!entry.isExpert()) || (entry.isExpert() && isExpert)) {
try {
buidEntryGUI(objectPanel, sectionPanel, fsObject, pluginObj, entry,
GENERAL, null);
} catch (FSParsingException e) {
if (e.getComponent() != null && e.getLabelName() != null) {
displayError(entry, section, fsObject, e.getLabelName(),
e.getComponent(), e.getMessage(), GENERAL);
}
e.printStackTrace();
LOGGER.log(Level.SEVERE, e.getMessage());
}
}
}
}
}
}
generalPanel.add(sectionPanel, constraints);
}
} else {
for (final FSObject fsObject : section.getObjects()) {
if (fsObject != null) {
// Choose plugin
Plugin pluginObj = getPluginAndProcessParamsWithDefaultValues(plugins, section,
fsObject);
objectPanel = buildObjectPanel(fsObject);
if (fsObject instanceof ContinuousActuator) {