MultiBaseSearch( String catalogBaseDn, DirectoryService directoryService )
{
this.directoryService = directoryService;
try
{
catalog = new KerberosCatalog( ( Map<String, String> ) execute( directoryService.getSession(), new GetCatalog() ) );
}
catch ( Exception e )
{
String message = I18n.err( I18n.ERR_624, catalogBaseDn );
throw new ServiceConfigurationException( message, e );