@Contract(value = "_ -> this")
  public @NotNull ParameterInfoImpl withType(PsiType aType) {
    setType(aType);
    return this;
  }
@Contract(value = "_ -> this")
  public @NotNull ParameterInfoImpl withType(PsiType aType)