if (m_EnsembleLibraryFrame == null) {
m_EnsembleLibraryBut.setEnabled(false);
m_EnsembleLibraryFrame = new JFrame("EnsembleLibrary");
m_EnsembleLibraryFrame.setIconImage(m_Icon);
m_EnsembleLibraryFrame.getContentPane().setLayout(new BorderLayout());
EnsembleLibrary value = new EnsembleLibrary();
EnsembleLibraryEditor libraryEditor = new EnsembleLibraryEditor();
libraryEditor.setValue(value);
m_EnsembleLibraryFrame.getContentPane().add(libraryEditor.getCustomEditor(), BorderLayout.CENTER);
m_EnsembleLibraryFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent w) {