public void test_factory_int_singleton() {

    for (int i = -4; i <= 2104; i++) {
      Year test = Year.of(i);
      assertEquals(test.getValue(), i);
      assertEquals(Year.of(i), test);
    }
  }

  @Test(expectedExceptions = DateTimeException.class, groups = { "tck" }