docs: @JRubyMethod(name = "value=")
      public static IRubyObject value_set(IRubyObject self, IRubyObject val) {
          org.yecht.Node node = (org.yecht.Node)self.dataGetStructChecked();
          Ruby runtime = self.getRuntime();
  
          val = val.checkArrayType();
          if(!val.isNil()) {
              node.seqEmpty();
              Data.Seq ds = (Data.Seq)node.data;
              for(int i=0; i<((RubyArray)val).getLength(); i++) {
                  node.seqAdd(((RubyArray)val).entry(i));
              }
          }
  
          ((RubyObject)self).fastSetInstanceVariable("@value", val);
          return val;
      }