@Test
  public void testPrintGCDateStamps() throws Exception {
    final ByteArrayInputStream in =
        new ByteArrayInputStream(
            ("2011-10-05T04:23:39.427+0200: 19.845: [GC 19.845: [ParNew: 93184K->5483K(104832K), 0.0384413 secs] 93184K->5483K(1036928K), 0.0388082 secs] [Times: user=0.41 sys=0.06, real=0.04 secs]")
                .getBytes());

    final DataReader reader = new DataReaderSun1_6_0(in, GcLogType.SUN1_6);
    GCModel model = reader.read();

    assertTrue("hasDateStamp", model.hasDateStamp());
    assertEquals(
        "DateStamp", dateParser.parse("2011-10-05T04:23:39.427+0200"), model.getFirstDateStamp());
    assertEquals("gc pause", 0.0388082, model.getGCPause().getMax(), 0.000001);
  }