public void allocateShip(Ship ship) {
if (allocatedShips.contains(ship))
- throw new RuntimeException("already allocated!");
+ throw new RuntimeException("ship " + ship + " is already allocated!");
if (parent != null)
parent.allocateShip(ship);
allocatedShips.add(ship);