@Test
    public void testIsHoliday() {
        System.out.println("isHoliday");
        GregorianCalendar date = new GregorianCalendar(2000, 0, 1);
        for (int i = 0; i < 10000; i++) {
            Holiday<GregorianCalendar> instance = this._mayNinth2k;
            boolean expResult = date.get(GregorianCalendar.YEAR) == 2000 &&
                    date.get(GregorianCalendar.MONTH) == 4 &&
                    date.get(GregorianCalendar.DAY_OF_MONTH) == 9;
            boolean result = instance.isHoliday(date);
            assertEquals(expResult, result);

            instance = this._juneFirst2k;
            expResult = date.get(GregorianCalendar.YEAR) == 2000 &&
                    date.get(GregorianCalendar.MONTH) == 5 &&
                    date.get(GregorianCalendar.DAY_OF_MONTH) == 1;
            result = instance.isHoliday(date);
            assertEquals(expResult, result);

            instance = this._mayNinth2k9;
            expResult = date.get(GregorianCalendar.YEAR) == 2009 &&
                    date.get(GregorianCalendar.MONTH) == 4 &&
                    date.get(GregorianCalendar.DAY_OF_MONTH) == 9;
            result = instance.isHoliday(date);
            assertEquals(expResult, result);

            date.add(GregorianCalendar.DAY_OF_YEAR, 1);
        }
    }