@NotNull
    public T getOrDefault(VcsLogProvider provider) {
      T value = provider.getPropertyValue(this);
      return value == null ? defaultValue : value;
    }
@NotNull
    public T getOrDefault(VcsLogProvider provider)