### Question:
IrisUUID { public static UUID maxTimeUUID() { return MAX_TIME_UUID; } private  IrisUUID(); static UUID nilUUID(); static UUID minTimeUUID(); static UUID maxTimeUUID(); static UUID timeUUID(); static UUID timeUUID(Date time); static UUID timeUUID(long time); static UUID timeUUID(Date time, long random); static UUID timeUUID(long time, long random); static Comparator<UUID> ascTimeUUIDComparator(); static Comparator<UUID> descTimeUUIDComparator(); static UUID randomUUID(); static boolean isNil(UUID uuid); static boolean isTime(UUID uuid); static long timeof(UUID uuid); static UUID fromString(String value); static String toString(UUID uuid);  }### Answer:
@Test public void testMaxTimeUUID() throws Exception { assertTrue(IrisUUID.isTime(IrisUUID.maxTimeUUID())); assertEquals(1, IrisUUID.ascTimeUUIDComparator().compare(IrisUUID.maxTimeUUID(), IrisUUID.timeUUID(0))); }