@abc.abstractmethod<EOL><INDENT>def get_next_date_time_intervals(self, n):<DEDENT>
return<EOL>
Gets the next set of ``DateTimeInterval`` elements in this list which must be less than or equal to the
        number returned from ``available()``.

        :param n: the number of ``DateTimeInterval`` elements requested which should be less than or equal to
        ``available()``
        :type n: ``cardinal``
        :return: an array of ``DateimeInterval`` elements.The length of the array is less than or equal to the number
        specified.
        :rtype: ``osid.calendaring.DateTimeInterval``
        :raise: ``IllegalState`` -- no more elements available in this list
        :raise: ``OperationFailed`` -- unable to complete request

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