UIManager.setLookAndFeel(lookAndFeel);
final JComponent componentToSwitch = guiData.getMainFrameRootPane();
SwingUtilities.updateComponentTreeUI(componentToSwitch);
componentToSwitch.invalidate();
componentToSwitch.validate();
componentToSwitch.repaint();
} catch (final ClassNotFoundException ex) {
throw new RuntimeException("cannot set look and feel: " + lookAndFeel, ex);
} catch (final InstantiationException ex) {
throw new RuntimeException("cannot set look and feel: " + lookAndFeel, ex);
} catch (final IllegalAccessException ex) {