code: public void reset () {
  		depth = 0;
  		if (graphContext != null) graphContext.clear(2048);
  		classResolver.reset();
  		if (references) {
  			referenceResolver.reset();
  			readObject = null;
  		}
  
  		copyDepth = 0;
  		if (originalToCopy != null) originalToCopy.clear(2048);
  
  		if (TRACE) trace("kryo", "Object graph complete.");
  	}
docs: Resets object graph state: unregistered class names, references to previously serialized or deserialized objects, the
  {@link #getOriginalToCopyMap() original to copy map}, and the {@link #getGraphContext() graph context}. If
  {@link #setAutoReset(boolean) auto reset} is true, this method is called automatically when an object graph has been
  completely serialized or deserialized. If overridden, the super method must be called.