ColumnBindingDialog page = new ColumnBindingDialog( false ) {
Shell shell = new Shell( Display.getDefault( ), SWT.DIALOG_TRIM | SWT.RESIZE | SWT.APPLICATION_MODAL ); ChartUIUtil.bindHelp( shell, ChartHelpContextIds.DIALOG_DATA_SET_COLUMN_BINDING ); ColumnBindingDialog page = new ColumnBindingDialog( shell, false ) {
	protected int invokeDataBinding( )	{		ColumnBindingDialog page = new ColumnBindingDialog( false ) {			protected void addBinding( ComputedColumn column )			{				try				{					DEUtil.addColumn( itemHandle, column, true );				}				catch ( SemanticException e )				{					// WizardBase.displayException( e );				}			}			protected List getBindingList( DesignElementHandle inputElement )			{				Iterator iterator = getColumnDataBindings( );				List list = new ArrayList( );				while ( iterator.hasNext( ) )				{					list.add( iterator.next( ) );				}				return list;			}		};		page.setInput( itemHandle );		return page.open( );	}