Bug 130495 Get rid of SessionHandleAdapter
Now, we use SessionHandleAdapter to keep current active report deisng. That's a bad practive for editor swith and rebuild will cuase lots of problmes. Need find way to replace it.
UI/org.eclipse.birt.report.designer.ui.ide/src/org/eclipse/birt/report/designer/ui/editors/ReportEditorProxy.java
if ( instance != null )
		{
			instance.dispose( );
			getSite( ).getWorkbenchWindow( )
					.getPartService( )
					.removePartListener( this );
			instance.removePropertyListener( this );
		}
		instance = null;
	}
	public IWorkbenchPartSite getSite( )
	{
		return instance.getSite( );
	}
	public String getTitle( )
	{
		return this.title;
	}
	public Image getTitleImage( )
	{
		return instance.getTitleImage( );
	}
	public String getTitleToolTip( )
	{
		return instance.getTitleToolTip( );
	}
	public void setFocus( )
	{
		instance.setFocus( );
	}