Methods 
| Modifier and Type | Method and Description | 
| IRubyObject | interpret(ThreadContext context,
         IRubyObject self,
         InterpreterContext interpreterContext,
         RubyModule implClass,
         String name,
         Block block,
         Block.Type blockType) | 
| IRubyObject | interpret(ThreadContext context,
         IRubyObject self,
         InterpreterContext interpreterContext,
         RubyModule implClass,
         String name,
         IRubyObject[] args,
         Block block,
         Block.Type blockType) | 
| IRubyObject | interpret(ThreadContext context,
         IRubyObject self,
         InterpreterContext interpreterContext,
         RubyModule implClass,
         String name,
         IRubyObject arg1,
         Block block,
         Block.Type blockType) | 
| IRubyObject | interpret(ThreadContext context,
         IRubyObject self,
         InterpreterContext interpreterContext,
         RubyModule implClass,
         String name,
         IRubyObject arg1,
         IRubyObject arg2,
         Block block,
         Block.Type blockType) | 
| IRubyObject | interpret(ThreadContext context,
         IRubyObject self,
         InterpreterContext interpreterContext,
         RubyModule implClass,
         String name,
         IRubyObject arg1,
         IRubyObject arg2,
         IRubyObject arg3,
         Block block,
         Block.Type blockType) | 
| IRubyObject | interpret(ThreadContext context,
         IRubyObject self,
         InterpreterContext interpreterContext,
         RubyModule implClass,
         String name,
         IRubyObject arg1,
         IRubyObject arg2,
         IRubyObject arg3,
         IRubyObject arg4,
         Block block,
         Block.Type blockType) |