--- old/src/share/classes/com/sun/naming/internal/NamedWeakReference.java 2011-07-27 17:26:00.892803500 -0700 +++ new/src/share/classes/com/sun/naming/internal/NamedWeakReference.java 2011-07-27 17:25:59.944708700 -0700 @@ -33,11 +33,11 @@ */ -class NamedWeakReference extends java.lang.ref.WeakReference { +class NamedWeakReference extends java.lang.ref.WeakReference { private final String name; - NamedWeakReference(Object referent, String name) { + NamedWeakReference(T referent, String name) { super(referent); this.name = name; }