Assert.assertTrue(mapEventuallyEquals(map1, "key1", "value1", "key3", "value3"));
Assert.assertTrue(mapEventuallyEquals(map2, "key1", "value1", "key3", "value3"));
Assert.assertNull(map1.get("key2"));
Assert.assertNull(map2.get("key2"));
Assert.assertTrue(mapEventuallyEquals(map1, "key1", "value1", "key3", "value3"));
Assert.assertTrue(mapEventuallyEquals(map2, "key1", "value1", "key3", "value3"));
Assert.assertNull(map1.get("key2"));
Assert.assertNull(map2.get("key2"));
Assert.assertNull(map1.get("key1"));
Assert.assertNull(map2.get("key1"));