@Override
    public int hashCode() {
        return hashCode;
    }
@Test
    void testPointEquality() {
        Point a = new Point(Map.of());
        Point b = new Point(new HashMap<>(0));
        assertEquals(a.hashCode(), b.hashCode());
        assertEquals(a, b);
    }