def get_calendar_info_session_for_type(self, calendar_type=None, time_type=None, proxy=None):
Gets an ``OsidSession`` associated with the calendar informational service and the given calendar and time types.

        arg:    calendar_type (osid.type.Type): the type of the calendar
        arg:    time_type (osid.type.Type): the type of the time system
        arg:    proxy (osid.proxy.Proxy): a proxy
        return: (osid.locale.CalendarInfoSession) - a
                ``CalendarInfoSession``
        raise:  NullArgument - ``calendar_type, time_type`` or ``proxy``
                is ``null``
        raise:  OperationFailed - unable to complete request
        raise:  Unimplemented - ``supports_calendar_type()`` or
                ``supports_visible_federation()`` is ``false``
        raise:  Unsupported -
                ``supports_calendar_time_types(calendar_type,
                time_type)`` is ``false``
        *compliance: optional -- This method must be implemented if
        ``supports_calendar_info()`` and
        ``supports_visible_federation()`` are ``true``.*