docs: public AstNode setProperty( String name,
                                  Object value ) {
          CheckArg.isNotNull(name, "name");
          CheckArg.isNotNull(value, "value");
          properties.put(name, value);
          return this;
      }