JComponent () { if (myComponent == null) { myComponent = new ImagesOptionsComponent(); Options options = OptionsManager.getInstance().getOptions(); options.addPropertyChangeListener(this, myUIResourcesDisposable); myComponent.getOptions().inject(options); myComponent.updateUI(); myComponent.getOptions().addPropertyChangeListener(this, myUIResourcesDisposable); setModified(false); } return myComponent.getContentPane(); }