@SuppressWarnings("unchecked")
	@Override
	public void updateTime(Object timeStamp) {
		ArrayList<Integer> newTime = (ArrayList<Integer>) timeStamp;
		try {
			mutex.acquire();
			vectorTimeStamp.set(localProcessIndex, vectorTimeStamp.get(localProcessIndex) + 1);
			for (int i = 0; i < vectorTimeStamp.size(); ++i) {
				if (newTime.get(i) > vectorTimeStamp.get(i)) {
					vectorTimeStamp.set(i, newTime.get(i));
				}
			}
		} catch (Exception e) {
		} finally {
			mutex.release();
		}
	}