@Override
  @Test
  public void removeFromEntrySet() {
    super.removeFromEntrySet();

    for (int i = 1; i < COLLISIONS.size(); i++) {
      MutableMap<Integer, Integer> map = this.mapWithCollisionsOfSize(i);

      Integer biggestValue = COLLISIONS.get(i - 1);

      Assert.assertTrue(map.entrySet().remove(ImmutableEntry.of(biggestValue, biggestValue)));
      Assert.assertEquals(this.mapWithCollisionsOfSize(i - 1), map);

      Assert.assertFalse(map.entrySet().remove(ImmutableEntry.of(COLLISION_10, COLLISION_10)));
      Assert.assertEquals(this.mapWithCollisionsOfSize(i - 1), map);

      Assert.assertFalse(map.entrySet().remove(null));
    }
  }