Class AbstractUserAgent<T extends CalendarComponent>