@Test
public void testEqualityRespectsOrder() {

    SafeIterableMap<Integer, Boolean> map1 = mapOf(1, 2, 3, 4);
    SafeIterableMap<Integer, Boolean> map2 = mapOf(1, 3, 2, 4);
    assertThat(map1.equals(map2), is(false));
}