List mediatorSelection = SessionHandleAdapter.getInstance( ) .getMediator( ).getCurrentState( ) .getSelectionObject( );
final List mediatorSelection = SessionHandleAdapter.getInstance( ) .getMediator( ).getCurrentState( ) .getSelectionObject( );
				public void run( )				{					List mediatorSelection = SessionHandleAdapter.getInstance( )							.getMediator( ).getCurrentState( )							.getSelectionObject( );					if ( mediatorSelection.size( ) == 1							&& mediatorSelection.get( 0 ) instanceof LibraryHandle )					{						return;					}					List list = getChildren( );					EditPartViewer viewer = getViewer( );					if ( viewer instanceof DeferredGraphicalViewer )					{						( (DeferredGraphicalViewer) viewer ).setSelection(								new StructuredSelection( list ), false );					}					//getViewer().setSelection(new StructuredSelection(list));				}