IRubyObject superObj = superNode.interpret(runtime, context, self, aBlock);
RubyClass.checkInheritable(superObj);
superClass = (RubyClass)superObj;
}
RubyClass clazz = enclosingClass.defineOrGetClassUnder(cpath.getName(), superClass);
scope.setModule(clazz);
IRubyObject classBodyResult = ASTInterpreter.evalClassDefinitionBody(runtime, context, scope, bodyNode, clazz, self, aBlock);