if ( element instanceof ListingHandle ) {  ListingHandle list = (ListingHandle) element; Iterator groupIter = list.getGroups( ).iterator( ); while ( groupIter.hasNext( ) ) { GroupHandle group = (GroupHandle) groupIter.next( ); addColumnBindings( group.columnBindingsIterator( ) ); } }
	public RowData( IResultSet rset, ReportItemHandle element )	{		this.rset = rset;		// intialize the bindings and bindingNames		if ( element != null )		{			addColumnBindings( element.columnBindingsIterator( ) );			if ( element instanceof ListingHandle )			{				// add the bindings in the group				ListingHandle list = (ListingHandle) element;				Iterator groupIter = list.getGroups( ).iterator( );				while ( groupIter.hasNext( ) )				{					GroupHandle group = (GroupHandle) groupIter.next( );					addColumnBindings( group.columnBindingsIterator( ) );				}			}		}	}