private void applyToAllStates(StateCallback callback)
public void applyToAllStates(StateCallback callback)
	private void applyToAllStates(StateCallback callback)			throws NonexistentObligationException {		for (Iterator<State> i = stateMap.values().iterator();			i.hasNext();) {			State state = i.next();			callback.apply(state);		}	}