@Test public void testPut() { populate(testMap, stateMap1); verifyStateMap(stateMap1, testMap); populate(testMap, stateMap2); verifyStateMap(stateMap2, testMap); }
@Override public IEdgeMap<S> put(final int state_, final IEdgeMap<S> edgeMap_) { Verify.notNull(edgeMap_, PARM_edgeMap); return map.put(state_, edgeMap_); }
StateMap implements IStateMap<S> { @Override public IEdgeMap<S> put(final int state_, final IEdgeMap<S> edgeMap_) { Verify.notNull(edgeMap_, PARM_edgeMap); return map.put(state_, edgeMap_); } }
StateMap implements IStateMap<S> { @Override public IEdgeMap<S> put(final int state_, final IEdgeMap<S> edgeMap_) { Verify.notNull(edgeMap_, PARM_edgeMap); return map.put(state_, edgeMap_); }  }
StateMap implements IStateMap<S> { @Override public IEdgeMap<S> put(final int state_, final IEdgeMap<S> edgeMap_) { Verify.notNull(edgeMap_, PARM_edgeMap); return map.put(state_, edgeMap_); }  @Override IEdgeMap<S> get(final int state_); @Override void optimize(); @Override IEdgeMap<S> put(final int state_, final IEdgeMap<S> edgeMap_); @Override int[] states(); @Override Collection<S> symbols(); }
StateMap implements IStateMap<S> { @Override public IEdgeMap<S> put(final int state_, final IEdgeMap<S> edgeMap_) { Verify.notNull(edgeMap_, PARM_edgeMap); return map.put(state_, edgeMap_); }  @Override IEdgeMap<S> get(final int state_); @Override void optimize(); @Override IEdgeMap<S> put(final int state_, final IEdgeMap<S> edgeMap_); @Override int[] states(); @Override Collection<S> symbols();  }