@Test(groups = "transcode", dataProvider = "invalid")
public void testInvalid(final String generalizedTime)
  throws Exception
{

  try {
    transcoder.decodeStringValue(generalizedTime);
    Assert.fail("Should have thrown exception");
  } catch (Exception e) {
    Assert.assertEquals(e.getClass(), IllegalArgumentException.class);
  }
}