@Override
    public int hashCode() {
        return System.identityHashCode(this);
    }
@Test
    public void identity() {
        assertEquals(a, a);
        assertNotEquals(a, b);
        assertNotEquals(a.hashCode(), b.hashCode());
    }