public virtual void Process(LinkContext context)
        {
            Context = context;
            Corlib = context.GetAssembly ("mscorlib");

            if (I18n.HasFlag (I18nAssemblies.MidEast)) {
                PreserveCalendar ("UmAlQuraCalendar");
                PreserveCalendar ("HijriCalendar");
            }
            if (I18n.HasFlag (I18nAssemblies.Other))
                PreserveCalendar ("ThaiBuddhistCalendar");

            PreserveResourceSet ();
        }