@MethodSubstitution(isStatic = false)
 public static float getFloatUnsafe(FrameWithoutBoxing frame, FrameSlot slot) {
   return FrameGetNode.get(Kind.Float, frame, slot, PRIMITIVELOCALS_FIELD);
 }
 private static byte getTag(FrameWithoutBoxing frame, FrameSlot slot) {
   return FrameGetNode.get(Kind.Byte, frame, slot, TAGS_FIELD);
 }
 @MethodSubstitution(isStatic = false)
 public static Object getObjectUnsafe(FrameWithoutBoxing frame, FrameSlot slot) {
   return FrameGetNode.get(Kind.Object, frame, slot, LOCALS_FIELD);
 }