@Override
  @Nullable
  public V put(@Nullable K key, @Nullable V value) {
    return put(key, value, true);
  }
@Test
  void shouldApplySupplementalHash() {
    Integer key = 123;
    this.map.put(key, "123");
    assertNotEquals(this.map.getSupplementalHash(), key.hashCode());
    assertNotEquals(this.map.getSupplementalHash() >> 30 & 0xFF, 0);
  }