public synchronized void removeStation(String alias) {
		boolean contained = stations.remove(alias);
		if(!contained) {
			throw new IllegalStateException("The station with alias " + alias + " was not part of this network.");
		}
	}