https://github.com/openjdk/jdk/blob/26efff758684b9c5615fb3b087538d713e6eca10/src/hotspot/share/classfile/verificationType.hpp#L50-L61C10
The comment mentions _handle, but there's no such field in this class
class VerificationType {
private:
// Least significant bits of _handle are always 0, so we use these as
// the indicator that the _handle is valid. Otherwise, the _data field
// contains encoded data (as specified below). Should the VM change
// and the lower bits on oops aren't 0, the assert in the constructor
// will catch this and we'll have to add a descriminator tag to this
// structure.
union {
Symbol* _sym;
uintptr_t _data;
} _u;
The comment mentions _handle, but there's no such field in this class
class VerificationType {
private:
// Least significant bits of _handle are always 0, so we use these as
// the indicator that the _handle is valid. Otherwise, the _data field
// contains encoded data (as specified below). Should the VM change
// and the lower bits on oops aren't 0, the assert in the constructor
// will catch this and we'll have to add a descriminator tag to this
// structure.
union {
Symbol* _sym;
uintptr_t _data;
} _u;