code: private Node createTemplateParameterNode(int index, JSType type, boolean isStringLiteral) {
      checkState(index >= 0);
      checkNotNull(type);
      Node n = Node.newNumber(index);
      if (isStringLiteral) {
        n.setToken(TEMPLATE_STRING_LITERAL);
      } else {
        n.setToken(TEMPLATE_TYPE_PARAM);
      }
      n.setJSType(type);
      return n;
    }
docs: Creates a template parameter or string literal template node.