final RubyContext context = getContext();
try {
final Object receiverObject = receiver.execute(frame);
final RubyBasicObject receiverRubyObject = context.getCoreLibrary().box(receiverObject);
final ObjectLayout layout = receiverRubyObject.getObjectLayout();
final StorageLocation storageLocation = layout.findStorageLocation(readNode.getName());
if (storageLocation.isSet(receiverRubyObject)) {
return context.makeString("instance-variable");
} else {