--- old/src/hotspot/share/runtime/reflection.cpp 2018-02-15 15:34:00.000000000 -0500 +++ new/src/hotspot/share/runtime/reflection.cpp 2018-02-15 15:33:59.000000000 -0500 @@ -680,14 +680,6 @@ assert(!(host_class->is_instance_klass() && InstanceKlass::cast(host_class)->is_anonymous()), "host_class should not be anonymous"); - - // For Minimal Value Types check if the field class is a value type - // if so check if it has a Value Capable Class that is the host class, - // if so use the field class the host class - if (field_class->is_value() && - InstanceKlass::cast(field_class)->get_vcc_klass() == host_class) { - host_class = field_class; - } } if (host_class == field_class) { return true;