VectorClockUtils.makeClockWithCurrentTime(java.util.Set<java.lang.Integer> serverIds)
Generates a vector clock with the provided nodes and current time stamp
This clock can be used to overwrite the existing value avoiding obsolete
version exceptions in most cases, except If the existing Vector Clock was
generated in custom way.

VectorClockUtils.compare(VectorClock v1,
VectorClock v2)
Compare two VectorClocks, the outcomes will be one of the following:
-- Clock 1 is BEFORE clock 2, if there exists an nodeId such that
c1(nodeId) <= c2(nodeId) and there does not exist another nodeId such
that c1(nodeId) > c2(nodeId).