1.1 --- a/src/jdk/internal/dynalink/beans/StaticClass.java Thu Feb 05 16:26:36 2015 +0100 1.2 +++ b/src/jdk/internal/dynalink/beans/StaticClass.java Thu Feb 05 19:08:00 2015 +0530 1.3 @@ -84,6 +84,7 @@ 1.4 package jdk.internal.dynalink.beans; 1.5 1.6 import java.io.Serializable; 1.7 +import java.util.Objects; 1.8 1.9 /** 1.10 * Object that represents the static facet of a class (its static methods, properties, and fields, as well as 1.11 @@ -106,8 +107,7 @@ 1.12 private final Class<?> clazz; 1.13 1.14 /*private*/ StaticClass(final Class<?> clazz) { 1.15 - clazz.getClass(); // NPE check 1.16 - this.clazz = clazz; 1.17 + this.clazz = Objects.requireNonNull(clazz); 1.18 } 1.19 1.20 /**