/** * Generate a notification to listeners that a {@link Client} has been removed. * * @param c The {@link Client} that was removed. */ private void notifyClientRemove(Client c) { assert (c != null); Iterator i = listenerSet.iterator(); while (i.hasNext()) { Object o = i.next(); assert (o instanceof MazeListener); MazeListener ml = (MazeListener) o; ml.clientRemoved(c); } }