public void test_plusMonths_long_big() {

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

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