/// <summary>
/// Static constructor, who creates and initializes
/// <see cref="F:M_EraHandler"/>.
/// </summary>
static JapaneseCalendar()
{
M_EraHandler = new CCGregorianEraHandler();
M_EraHandler.appendEra(1,
CCGregorianCalendar.fixed_from_dmy(8, 9, 1868),
CCGregorianCalendar.fixed_from_dmy(29, 7, 1912));
M_EraHandler.appendEra(2,
CCGregorianCalendar.fixed_from_dmy(30, 7, 1912),
CCGregorianCalendar.fixed_from_dmy(24, 12, 1926));
M_EraHandler.appendEra(3,
CCGregorianCalendar.fixed_from_dmy(25, 12, 1926),
CCGregorianCalendar.fixed_from_dmy(7, 1, 1989));
M_EraHandler.appendEra(4,
CCGregorianCalendar.fixed_from_dmy(8, 1, 1989));
}