SessionHandleAdapter.getInstance( ) .getMediator( ) .addGlobalColleague( this );
	public void init( IEditorSite site, IEditorInput input )			throws PartInitException	{		super.init( site, input );//		getSite( ).getWorkbenchWindow( )//				.getPartService( )//				.addPartListener( this );		site.setSelectionProvider( new FormEditorSelectionProvider( this ) );		IReportProvider provider = getProvider( );		if ( provider != null && provider.getInputPath( input ) != null )		{			setPartName( provider.getInputPath( input ).lastSegment( ) );			firePropertyChange( IWorkbenchPartConstants.PROP_PART_NAME );		}		else		{			setPartName( input.getName( ) );			firePropertyChange( IWorkbenchPartConstants.PROP_PART_NAME );		}	}