+ // FIXME: Record once we have JDK17
+ private static final class TestValue {
+ private final int value;
+
+ TestValue(final int value) {
+ this.value = value;
+ }
+
+ @Override
+ public int hashCode() {
+ return value;
+ }
+
+ @Override
+ public boolean equals(final Object obj) {
+ return obj == this || obj instanceof TestValue && value == ((TestValue) obj).value;
+ }
+ }