public void test_minusMonths_long_big() {

    long months = 20L + Integer.MAX_VALUE;
    OffsetDate test = OffsetDate.of(40, 6, 1, OFFSET_PONE).minusMonths(months);
    assertEquals(test, OffsetDate.of((int) (40L - months / 12), 6 - (int) (months % 12), 1, OFFSET_PONE));
  }

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