if ( adapter == AttributeViewPage.class ) { AttributeViewPage page = new AttributeViewPage( ); return page; }
	public Object getAdapter( Class adapter )	{		if ( adapter == ActionRegistry.class )		{			return this.getActionRegistry( );		}		else if ( adapter == PalettePage.class )		{			if ( cmbExprListViewer != null )			{				cmbExprListViewer.addSelectionChangedListener( palettePage.getSupport( ) );			}			return palettePage;		}		if ( adapter == IContentOutlinePage.class )		{			// ( (NonGEFSynchronizerWithMutiPageEditor)			// getSelectionSynchronizer( ) ).add( (NonGEFSynchronizer)			// outlinePage.getAdapter( NonGEFSynchronizer.class ) );			// Add JS Editor as a selection listener to Outline view selections.			// outlinePage.addSelectionChangedListener( jsEditor );			DesignerOutlinePage outlinePage = new DesignerOutlinePage( SessionHandleAdapter.getInstance( )					.getReportDesignHandle( ) );			return outlinePage;		}		// return the property sheet page		if ( adapter == IPropertySheetPage.class )		{			ReportPropertySheetPage sheetPage = new ReportPropertySheetPage( );			return sheetPage;		}		if ( adapter == DataViewPage.class )		{			DataViewTreeViewerPage page = new DataViewTreeViewerPage( SessionHandleAdapter.getInstance( )					.getReportDesignHandle( ) );			return page;		}		return super.getAdapter( adapter );	}