// second, it would not test the round toward zero compensation
long ticks = -7L * 86400000L;
Date jul1 = new Date(ticks + 8);
assertEquals("00:00:00,008", gmtFormat.format(jul1));
Date plus8ms = new Date(ticks + 16);
assertEquals("00:00:00,016", gmtFormat.format(plus8ms));
Date plus17ms = new Date(ticks + 23);
assertEquals("00:00:00,023", gmtFormat.format(plus17ms));
Date plus237ms = new Date(ticks + 245);
assertEquals("00:00:00,245", gmtFormat.format(plus237ms));
Date plus1415ms = new Date(ticks + 1423);