listenerList.clear( );
	public void hookRoot( Object obj )	{		if ( root == obj )		{			return;		}		unhookRoot( root );				listenerList.clear( );		if ( obj instanceof DesignElementHandle )		{			getListenerElementVisitor( ).addListener( (DesignElementHandle) obj );		}		this.root = obj;	}