не проходит условие по этому методу. не могу понять почему public void deleteHiddenShips() { ships = ships.stream().filter(Ship::isVisible).collect(Collectors.toList()); }