Interned() {}
@Test
  public void interned() {
    var node = new Interned<Object, Boolean>(new WeakReference<>(null));
    assertThat(node.getValue()).isTrue();
    assertThat(node.isRetired()).isFalse();
    assertThat(node.getValueReference()).isTrue();

    node.retire();
    assertThat(node.isRetired()).isTrue();

    node.die();
    assertThat(node.isDead()).isTrue();
  }