/// <summary>
/// Overridden. Tells whether the given year
/// is a leap year.
/// </summary>
/// <param name="year">An integer that specifies the year in the
/// given era.
/// </param>
/// <param name="era">An integer that specifies the era.
/// </param>
/// <returns>A boolean that tells whether the given year is a leap
/// year.
/// </returns>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// The exception is thrown, if the year or era is not
/// valid.
/// </exception>
public override bool IsLeapYear(int year, int era)
{
M_CheckYE(year, ref era);
return(CCHijriCalendar.is_leap_year(year));
}