IDataBinding[] bindings = item.getColumnBindings( );
IDataBinding[] bindings = item.getDataBindings( );
	public void testDataBinding( ) throws ScriptException, SemanticException	{		TableHandle tableHandle = factory.newTableItem( "table", 3 );//$NON-NLS-1$		designHandle.getBody( ).add( tableHandle );		ComputedColumn column = StructureFactory.newComputedColumn(				tableHandle, "column1" );//$NON-NLS-1$		column.setExpression( "row[\"123\"]" );//$NON-NLS-1$		tableHandle.addColumnBinding( column, true );		ComputedColumn column2 = StructureFactory.newComputedColumn(				tableHandle, "column2" );//$NON-NLS-1$		column2.setExpression( "row[\"234\"]" );//$NON-NLS-1$		tableHandle.addColumnBinding( column2, true );		IReportItem item = new ReportItem( tableHandle );		IDataBinding[] bindings = item.getColumnBindings( );		assertEquals( 2, bindings.length );		IDataBinding binding = bindings[0];		IDataBinding binding2 = bindings[1];		assertEquals( "column1", binding.getName( ) );//$NON-NLS-1$		assertEquals( "column2", binding2.getName( ) );//$NON-NLS-1$		binding.setAggregateOn( "11" ); //$NON-NLS-1$		assertEquals( "11", binding.getAggregateOn( ) ); //$NON-NLS-1$		binding.setDataType( "any" ); //$NON-NLS-1$		assertEquals( "any", binding.getDataType( ) ); //$NON-NLS-1$		binding.setExpression( "row[\"123\"]" ); //$NON-NLS-1$		assertEquals( "row[\"123\"]", binding.getExpression( ) ); //$NON-NLS-1$		assertEquals( "column1", binding.getName( ) ); //$NON-NLS-1$		assertEquals( "row[\"234\"]", item.getColumnBinding( "column2" ) );//$NON-NLS-1$//$NON-NLS-2$		item.removeColumnBinding( "column2" );//$NON-NLS-1$		assertNull( item.getColumnBinding( "column2" ) );//$NON-NLS-1$	}