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/IDEMultiPageReportEditor.java
IMarker marker = file.createMarker( IMarker.PROBLEM );
			
			if ( i < errorListSize )
				marker.setAttribute( IMarker.SEVERITY, IMarker.SEVERITY_ERROR );
			else
				marker.setAttribute( IMarker.SEVERITY, IMarker.SEVERITY_WARNING );
			marker.setAttribute( IMarker.MESSAGE, errorDetail.getMessage( ) );
			marker.setAttribute( IMarker.LINE_NUMBER, errorDetail.getLineNo( ) );
			marker.setAttribute( IMarker.LOCATION, errorDetail.getTagName( ) );
		}
	}
	public void doSave( IProgressMonitor monitor )
	{
		super.doSave( monitor );
		try
		{
			refreshMarkers( getEditorInput( ) );
		}
		catch ( CoreException e )
		{
		}
	}
	public void dispose( )
	{
		try
		{
			clearMarkers( );
		}
		catch ( CoreException e )
		{