List result = new ArrayList( );
List result = new CachedList( GroupBoundaryInfo.getCreator( ) );
	private List mergeTwoGroupBoundaryInfoGroups( List higherGroup,			List lowerGroup )	{		List result = new ArrayList( );		for ( int i = 0; i < higherGroup.size( ); i++ )		{			GroupBoundaryInfo gbi1 = (GroupBoundaryInfo) higherGroup.get( i );			for ( int j = 0; j < lowerGroup.size( ); j++ )			{				if ( gbi1.isInBoundary( (GroupBoundaryInfo) lowerGroup.get( j ) ) )					result.add( lowerGroup.get( j ) );			}		}		return result;	}