docs: public void setNodeType(int nodeType) {
          if (nodeType != Token.VAR
              && nodeType != Token.CONST
              && nodeType != Token.LET)
              throw new IllegalArgumentException("invalid node type");
          setType(nodeType);
      }