--- old/src/share/classes/com/sun/jndi/toolkit/dir/LazySearchEnumerationImpl.java 2011-07-27 17:24:25.285243700 -0700 +++ new/src/share/classes/com/sun/jndi/toolkit/dir/LazySearchEnumerationImpl.java 2011-07-27 17:24:24.619177100 -0700 @@ -47,16 +47,17 @@ import java.util.NoSuchElementException; import java.util.Hashtable; -final public class LazySearchEnumerationImpl implements NamingEnumeration { - private NamingEnumeration candidates; +final public class LazySearchEnumerationImpl + implements NamingEnumeration { + private NamingEnumeration candidates; private SearchResult nextMatch = null; private SearchControls cons; private AttrFilter filter; private Context context; - private Hashtable env; + private Hashtable env; private boolean useFactory = true; - public LazySearchEnumerationImpl(NamingEnumeration candidates, + public LazySearchEnumerationImpl(NamingEnumeration candidates, AttrFilter filter, SearchControls cons) throws NamingException { this.candidates = candidates; this.filter = filter; @@ -68,9 +69,10 @@ } } - public LazySearchEnumerationImpl(NamingEnumeration candidates, + public LazySearchEnumerationImpl(NamingEnumeration candidates, AttrFilter filter, SearchControls cons, - Context ctx, Hashtable env, boolean useFactory) throws NamingException { + Context ctx, Hashtable env, boolean useFactory) + throws NamingException { this.candidates = candidates; this.filter = filter; @@ -86,9 +88,9 @@ } - public LazySearchEnumerationImpl(NamingEnumeration candidates, + public LazySearchEnumerationImpl(NamingEnumeration candidates, AttrFilter filter, SearchControls cons, - Context ctx, Hashtable env) throws NamingException { + Context ctx, Hashtable env) throws NamingException { this(candidates, filter, cons, ctx, env, true); } @@ -105,7 +107,7 @@ } } - public Object nextElement() { + public SearchResult nextElement() { try { return findNextMatch(true); } catch (NamingException e) { @@ -113,7 +115,7 @@ } } - public Object next() throws NamingException { + public SearchResult next() throws NamingException { // find and remove from list return (findNextMatch(true)); } @@ -138,7 +140,7 @@ Object obj; Attributes targetAttrs; while (candidates.hasMore()) { - next = (Binding)candidates.next(); + next = candidates.next(); obj = next.getObject(); if (obj instanceof DirContext) { targetAttrs = ((DirContext)(obj)).getAttributes("");