public LookAndFeel(ConsoleProperties properties) {
public LookAndFeel(ConsoleProperties properties, SwingDispatcherFactory swingDispatcherFactory) {
  public LookAndFeel(ConsoleProperties properties) {    properties.addPropertyChangeListener(      ConsoleProperties.LOOK_AND_FEEL_PROPERTY,      new SwingDispatchedPropertyChangeListener(        new PropertyChangeListener() {          public void propertyChange(PropertyChangeEvent event) {            setLookAndFeel((String)event.getNewValue());          }        }));    setLookAndFeel(properties.getLookAndFeel());    // The LAF in the properties may differ from the installed one.    // Perhaps the user is sharing the properties file across    // architectures (or perhaps across JVMs). We leave the default    // alone unless the user specifically changes it.  }