code: public ValueInterval<T, I, V> withValue(V value) {
  
          return new ValueInterval<>(this.interval, value);
  
      }
docs: /*[deutsch]
  <p>Weist diesem Wertintervall den angegebenen neuen Wert zu. </p>
  
  @param   value   associated value, not {@code null}
  @return  new value interval