// search one level scope for alias
SearchControls controls = new SearchControls();
controls.setDerefLinkFlag( true );
controls.setSearchScope( SearchControls.ONELEVEL_SCOPE );
containerCtx.addToEnvironment( "java.naming.ldap.derefAliases", "never" );
Set<String> names = new HashSet<String>();
NamingEnumeration<SearchResult> ne = containerCtx.search( "", "(objectClass=*)", controls );
assertTrue( ne.hasMore() );
SearchResult sr = ne.next();
names.add( sr.getName() );