BindingColumnDialog dialog = new BindingColumnDialog( true );
ColumnBindingDialog dialog = new ColumnBindingDialog( true );
	public Object createBuilder( DesignElementHandle handle )	{		if ( handle instanceof TextItemHandle )		{			return new TextEditor( UIUtil.getDefaultShell( ),					TextEditor.DLG_TITLE_NEW,					(TextItemHandle) handle );		}		if ( handle instanceof TextDataHandle )		{			ExpressionBuilder dialog = new ExpressionBuilder( UIUtil.getDefaultShell( ),					( (TextDataHandle) handle ).getValueExpr( ) );			dialog.setExpressionProvier( new ExpressionProvider( handle ) );			return ( dialog );		}		if ( handle instanceof DataItemHandle )		{			BindingColumnDialog dialog = new BindingColumnDialog( true );			dialog.setInput( (ReportItemHandle) handle );			return ( dialog );		}		if ( handle instanceof ImageHandle )		{			ImageBuilder dialog = new ImageBuilder( UIUtil.getDefaultShell( ),					ImageBuilder.DLG_TITLE_NEW );			dialog.setInput( handle );			return dialog;		}		return null;	}