if ( isEqualBasicCol( resultHints1, resultHints2 ) == false )
int basicCol = isEqualBasicCol( resultHints1, resultHints2 ); if ( basicCol == B_TRUE ) return true; else if ( basicCol == B_FALSE )
	private boolean isEqualResultHints( List resultHints1, List resultHints2 )	{		if ( resultHints1 == resultHints2 )			return true;		if ( isEqualBasicCol( resultHints1, resultHints2 ) == false )			return false;		Iterator it = resultHints1.iterator( );		Iterator it2 = resultHints2.iterator( );		while ( it.hasNext( ) )		{			IColumnDefinition cd = (IColumnDefinition) it.next( );			IColumnDefinition cd2 = (IColumnDefinition) it2.next( );			if ( isEqualColumnDefn( cd, cd2 ) == false )				return false;		}		return true;	}