--- old/src/share/classes/com/sun/jndi/rmi/registry/RegistryContextFactory.java 2011-07-27 17:23:02.973013300 -0700 +++ new/src/share/classes/com/sun/jndi/rmi/registry/RegistryContextFactory.java 2011-07-27 17:23:02.333949400 -0700 @@ -95,7 +95,7 @@ return obj; } - private static Context URLToContext(String url, Hashtable env) + private static Context URLToContext(String url, Hashtable env) throws NamingException { rmiURLContextFactory factory = new rmiURLContextFactory(); @@ -108,7 +108,7 @@ } } - private static Object URLsToObject(String[] urls, Hashtable env) + private static Object URLsToObject(String[] urls, Hashtable env) throws NamingException { rmiURLContextFactory factory = new rmiURLContextFactory(); @@ -119,7 +119,7 @@ * Reads environment to find URL of initial context. * The default URL is "rmi:". */ - private static String getInitCtxURL(Hashtable env) { + private static String getInitCtxURL(Hashtable env) { final String defaultURL = "rmi:"; @@ -152,9 +152,9 @@ int size = 0; // number of URLs String[] urls = new String[ref.size()]; - Enumeration addrs = ref.getAll(); + Enumeration addrs = ref.getAll(); while (addrs.hasMoreElements()) { - RefAddr addr = (RefAddr)addrs.nextElement(); + RefAddr addr = addrs.nextElement(); if ((addr instanceof StringRefAddr) && addr.getType().equals(ADDRESS_TYPE)) {