@Contract(value = "_ -> this")
  public @NotNull ParameterInfoImpl withType(CanonicalTypes.Type typeWrapper) {
    myType = typeWrapper;
    return this;
  }
@Contract(value = "_ -> this")
  public @NotNull ParameterInfoImpl withType(CanonicalTypes.Type typeWrapper)