@Override
	public void search(SearchExecutor se, NameClassPairCallbackHandler handler) {
		search(se, handler, new NullDirContextProcessor());
	}
@ Override public void search ( SearchExecutor se , NameClassPairCallbackHandler handler ) { search ( se , handler , new NullDirContextProcessor ( ) ) ; }
Perform a search operation, such as a search(), list() or listBindings().
This method handles all the plumbing; getting a readonly context; looping
through the NamingEnumeration and closing the context and enumeration.
<p>
The actual list is delegated to the {@link SearchExecutor} and each
{@link NameClassPair} (this might be a NameClassPair or a subclass
thereof) is passed to the CallbackHandler. Any encountered
NamingException will be translated using the NamingExceptionTranslator.

@param se the SearchExecutor to use for performing the actual list.
@param handler the NameClassPairCallbackHandler to which each found entry
will be passed.
@throws NamingException if any error occurs. Note that a
NameNotFoundException will be ignored. Instead this is interpreted that
no entries were found.