docs: @JRubyMethod
      public static IRubyObject initialize(IRubyObject self, IRubyObject type_id, IRubyObject val, IRubyObject style) {
          Ruby runtime = self.getRuntime();
          ThreadContext ctx = runtime.getCurrentContext();
          ((RubyObject)self).fastSetInstanceVariable("@kind", ((Node)self).x.scalar);
          self.callMethod(ctx, "type_id=", type_id);
          self.callMethod(ctx, "value=", val);
          self.callMethod(ctx, "style=", style);
          return self;
      }