@NotNull
  default Kind getKind() {
    String paramText = getText();
    if (paramText.startsWith("**")) {
      return Kind.ParamSpec;
    }
    else if (paramText.startsWith("*")) {
      return Kind.TypeVarTuple;
    }
    else return Kind.TypeVar;
  }
@NotNull
  default Kind getKind()