@abc.abstractmethod<EOL><INDENT>def get_recurring_events_in_date_range(self, from_, to):<DEDENT>
return<EOL>
Gets a ``RecurringEventList`` whose series falls entirely within the given range inclusive ````.

        In plenary mode, the returned list contains all known recurring
        events or an error results. Otherwise, the returned list may
        contain only those recurring events that are accessible through
        this session. In both cases, the order of the set is not
        specified.

        :param from: start date
        :type from: ``osid.calendaring.DateTime``
        :param to: end date
        :type to: ``osid.calendaring.DateTime``
        :return: the returned ``RecurringEvent`` list
        :rtype: ``osid.calendaring.RecurringEventList``
        :raise: ``InvalidArgument`` -- ``to`` is less than ``from``
        :raise: ``NullArgument`` -- ``from`` or ``to`` is ``null``
        :raise: ``OperationFailed`` -- unable to complete request
        :raise: ``PermissionDenied`` -- authorization failure

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