public List<Contestant> getActiveContestants(boolean active) {

		List<Contestant> list = new ArrayList<Contestant>(
				allContestants.size());

		for (Contestant c : allContestants) {
			if (c != null) {
				if (active && !c.isCastOff()) {
					list.add(c);
				} else if (!active && c.isCastOff()) {
					list.add(c);
				}
			}
		}
		
		return list;
	}