class ImmutableMapState extends ImmutableState implements MapState<K, V> {

	@Override
	public Iterator<Map.Entry<K, V>> iterator() {
		return Collections.unmodifiableSet(state.entrySet()).iterator();
	}

	private  ImmutableMapState(final Map<K, V> mapState);

}