if ( getOwner( ).getViewer( ).getControl( ).isVisible( ) ) { if ( getOwner( ).getViewer( ) instanceof DeferredGraphicalViewer ) ( (DeferredGraphicalViewer) getOwner( ).getViewer( ) ) .setSelection( new StructuredSelection( list ), false ); }
UIUtil.resetViewSelection(getOwner().getViewer(), false);
				public void run( )				{					if ( getOwner( ).getViewer( ).getControl( ).isVisible( ) )					{						if ( getOwner( ).getViewer( ) instanceof DeferredGraphicalViewer )							( (DeferredGraphicalViewer) getOwner( ).getViewer( ) )									.setSelection( new StructuredSelection(											list ), false );					}				}