insertText( insertText );
ColumnBindingDialog dialog = new ColumnBindingDialog( ); Object[] inputArray = (Object[]) selection.getFirstElement( ); dialog.setInput( (ReportItemHandle) inputArray[1] ); if ( dialog.open( ) == Window.OK ) { functionTable.refresh( ); } } else { String insertText = provider.getInsertText( selection.getFirstElement( ) ); if ( insertText != null ) { insertText( insertText ); }
		public void doubleClick( DoubleClickEvent event )		{			IStructuredSelection selection = (IStructuredSelection) event.getSelection( );			if ( selection.isEmpty( ) )			{				return;			}			if ( event.getSource( ) == functionTable )			{				String insertText = provider.getInsertText( selection.getFirstElement( ) );				if ( insertText != null )				{					insertText( insertText );				}				return;			}		}