code: protected Scope createScopeNode(int token, int lineno) {
          Scope scope =new Scope();
          scope.setType(token);
          scope.setLineno(lineno);
          return scope;
      }
docs: Create a node that can be used to hold lexically scoped variable
  definitions (via let declarations).
  
  @param token the token of the node to create
  @param lineno line number of source
  @return the created node