--- old/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java 2015-02-05 18:37:35.601175339 +0530 +++ new/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/URLReader.java 2015-02-05 18:37:35.473174706 +0530 @@ -30,6 +30,7 @@ import java.io.Reader; import java.net.URL; import java.nio.charset.Charset; +import java.util.Objects; import jdk.nashorn.internal.runtime.Source; /** @@ -77,8 +78,7 @@ * @throws NullPointerException if url is null */ public URLReader(final URL url, final Charset cs) { - // null check - url.getClass(); + Objects.requireNonNull(url); this.url = url; this.cs = cs; }