DN searchBaseDN = searchOperation.getBaseDN();
SearchScope scope = searchOperation.getScope();
SearchFilter filter = searchOperation.getFilter();
boolean ms = entry.matchesBaseAndScope(searchBaseDN, scope);
boolean mf = filter.matchesEntry(entry);
if ( ms && mf )
{
searchOperation.returnEntry(entry, new LinkedList<Control>());
}
}