andFilter.addFilter( andFilters.get( i ) );
}
}
else if( branchNode instanceof OrNode )
{
OrFilter orFilter = new OrFilter();
sharedLdapFilter = orFilter;
List<Filter> orFilters = iterateOnFilters( branchNode.getChildren() );
for ( int i = 0; i < orFilters.size(); i++ )
{
orFilter.addFilter( orFilters.get( i ) );
}
}
else if( branchNode instanceof NotNode )
{
NotFilter notFilter = new NotFilter();