--- old/agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java 2012-10-08 20:35:26.220076206 +0200 +++ new/agent/src/share/classes/sun/jvm/hotspot/oops/java_lang_Class.java 2012-10-08 20:35:26.014261108 +0200 @@ -63,11 +63,7 @@ /** get Klass* field at offset hc_klass_offset from a java.lang.Class object */ public static Klass asKlass(Oop aClass) { - if (VM.getVM().isCompressedHeadersEnabled()) { - throw new InternalError("unimplemented"); - } else { - return (Klass)Metadata.instantiateWrapperFor(aClass.getHandle().getAddressAt(klassOffset)); - } + return (Klass)Metadata.instantiateWrapperFor(aClass.getHandle().getAddressAt(klassOffset)); } /** get oop_size field at offset oop_size_offset from a java.lang.Class object */