{
base = parser.parse( base.toString() );
if ( filter.isLeaf() )
{
LeafNode ln = ( LeafNode ) filter;
if ( ! registry.hasAttributeType( ln.getAttribute() ) )
{
StringBuffer buf = new StringBuffer();
buf.append( "undefined filter based on undefined attributeType '" );
buf.append( ln.getAttribute() );
buf.append( "' not evaluted at all. Returning empty enumeration." );
log.warn( buf.toString() );
return new EmptyEnumeration();
}
}