@Override
 public <T extends State> T state(
     StateNamespace namespace, StateTag<? super K, T> address, final StateContext<?> c) {
   return inMemoryState.get(namespace, address, c);
 }
 @Override
 public <T extends State> T state(StateNamespace namespace, StateTag<? super K, T> address) {
   return inMemoryState.get(namespace, address, StateContexts.nullContext());
 }