internal override Object RegisterFactory(IBM.ICU.Util.Calendar.CalendarFactory factory)
 {
     return(service.RegisterFactory(new CalendarServiceShim.CalFactory(factory)));
 }
 internal CalFactory(IBM.ICU.Util.Calendar.CalendarFactory delegat0) : base((delegat0.Visible())?IBM.ICU.Impl.ICULocaleService.LocaleKeyFactory.VISIBLE:IBM.ICU.Impl.ICULocaleService.LocaleKeyFactory.INVISIBLE)
 {
     this.delegat0 = delegat0;
 }