### Question:
TabletTime { protected void setSystemTimes(Mutation mutation, long lastCommitTime) { ServerMutation m = (ServerMutation) mutation; m.setSystemTimestamp(lastCommitTime); }  abstract void useMaxTimeFromWALog(long time); abstract MetadataTime getMetadataTime(); abstract MetadataTime getMetadataTime(long time); abstract long setUpdateTimes(List<Mutation> mutations); abstract long getTime(); abstract long getAndUpdateTime(); static TabletTime getInstance(MetadataTime metadataTime); static MetadataTime maxMetadataTime(MetadataTime mv1, MetadataTime mv2);  }### Answer:
@Test public void testSetSystemTimes() { ServerMutation m = createMock(ServerMutation.class); long lastCommitTime = 1234L; m.setSystemTimestamp(lastCommitTime); replay(m); mtime.setSystemTimes(m, lastCommitTime); verify(m); }