private Object methodMissing(
     RubyBasicObject self, RubySymbol name, Object[] args, RubyProc block) {
   throw new RaiseException(
       getContext().getCoreLibrary().nameErrorNoMethod(name.toString(), self.toString()));
 }
 @CompilerDirectives.TruffleBoundary
 @Specialization
 protected String toJavaString(RubySymbol symbol) {
   return symbol.toString();
 }