Advance this iterator to refer to the next object of the associated catalog; if there is no next object in the associated catalog, then this iterator becomes invalid. The behavior is undefined unless this iterator is valid. Note that the order of the iteration is not specified.