@Override public int compareTo(Snapshot o){
  return Long.compare(startTime,o.startTime);
}

@ Override public int compareTo ( Snapshot o ) { return Long . compare ( startTime , o . startTime ) ; }
compares two snapshots by their start time
