@Override
	public Clock deepCopy() {
		VectorClock newClock = new VectorClock();
		newClock.hostName = this.hostName;
		for (String key : this.clock.keySet()) {
			newClock.clock.put(key, this.clock.get(key));
		}
		return newClock;
	}