request.setRequestConvert(new EditorReportRequestConvert());  SessionHandleAdapter.getInstance().getMediator().notifyRequest(request);
ReportRequest request = new ReportRequest( DeferredGraphicalViewer.this ); List list = new ArrayList( ); if ( getSelection( ) instanceof IStructuredSelection ) { list = ( (IStructuredSelection) getSelection( ) ).toList( ); } request.setSelectionObject( list ); request.setType( ReportRequest.SELECTION );  request.setRequestConvert( new EditorReportRequestConvert( ) );  SessionHandleAdapter.getInstance( ) .getMediator( ) .notifyRequest( request );
			public void run( )			{				ReportRequest request = new ReportRequest(DeferredGraphicalViewer.this);				List list = new ArrayList();				if(getSelection() instanceof IStructuredSelection)				{					list = ((IStructuredSelection)getSelection()).toList();				}				request.setSelectionObject(list);				request.setType(ReportRequest.SELECTION);								request.setRequestConvert(new EditorReportRequestConvert());				//SessionHandleAdapter.getInstance().getMediator().pushState();				SessionHandleAdapter.getInstance().getMediator().notifyRequest(request);								DeferredGraphicalViewer.super.fireSelectionChanged( );				//SessionHandleAdapter.getInstance().getMediator().popState();			}