request.setSelectionObject(list); request.setType(ReportRequest.SELECTION);
	protected void fireSelectionChanged( )	{				Display.getCurrent( ).asyncExec( new Runnable( ) {			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();			}					});			}