hierarchyListener = AWTEventMulticaster.remove(hierarchyListener, l);
hierarchyListener = AWTEventMulticaster.remove(hierarchyListener, listener);
  public synchronized void removeHierarchyListener(HierarchyListener l)  {		hierarchyListener = AWTEventMulticaster.remove(hierarchyListener, l);	}