IRubyObject result = node.interpret(runtime, context, runtime.getTopSelf(), Block.NULL_BLOCK);
return JavaEmbedUtils.rubyToJava(runtime, result, Object.class);
} catch (StackOverflowError sfe) {
throw runtime.newSystemStackError("stack level too deep");
} finally {
context.postBsfApply();
}
}
public Object eval(String file, int line, int col, Object expr) throws BSFException {
try {