@abc.abstractmethod<EOL><INDENT>def convert_calendars(self, source_date_list):<DEDENT>
return<EOL>
Converts dates.

        :param source_date_list: the dates to convert
        :type source_date_list: ``osid.calendaring.DateTimeList``
        :return: the resulting dates
        :rtype: ``osid.calendaring.DateTimeList``
        :raise: ``InvalidArgument`` -- ``sourceDate.get_calendar_type() != get_source_calendar_type()`` or ``sourceDate.get_time_type() != get_source_time_type()``
        :raise: ``NullArgument`` -- ``source_date_list`` is ``null``
        :raise: ``OperationFailed`` -- unable to complete request
        :raise: ``PermissionDenied`` -- authorization failure

        *compliance: mandatory -- This method must be implemented.*