DomEditorManager (DomUIControl control) { JComponent component = control.getComponent(); while (component != null && !(component instanceof DomEditorManager)) { final Container parent = component.getParent(); if (!(parent instanceof JComponent)) { return null; } component = (JComponent)parent; } return (DomEditorManager)component; }