@Contract(value = "_ -> this")
  public @NotNull ParameterInfoImpl withName(@NonNls String name) {
    setName(name);
    return this;
  }
@Contract(value = "_ -> this")
  public @NotNull ParameterInfoImpl withName(@NonNls String name)