if (receiver == receiver.getRuntime().getTopSelf()
&& receiver.getMetaClass().getClassVariableNameList().contains(key)) {
value = receiver.getMetaClass().getClassVar(key);
} else {
RubyClass klazz = receiver.getMetaClass();
if (klazz.fastHasClassVariable(key.intern())) {
value = klazz.fastGetClassVar(key.intern());
}
}
if (value == null) return;