@Override
	public String toString() {
		String[] hostNameStr = new String[this.clock.size()];
		int index = 0;
		for(String key: this.clock.keySet()){
			hostNameStr[index++] = key;
		}
		Arrays.sort(hostNameStr);
		String tmp = "";

		for (int i = 0; i < hostNameStr.length; i++) {
			if (this.clock.containsKey(hostNameStr[i])) {
				tmp += "(" + hostNameStr[i] + " = "
						+ this.clock.get(hostNameStr[i]) + ") ";
			}
		}

		return "VectorTimeStampClock[" + tmp + "]";
	}