def METHOD_NAME(self, shuffle=True, fix_batches_to_gpus=False):
    # `self.epoch += 1` should be handled by underlying `EpochBatchIterator`s.
    return MultiItr(
        [
            itr.METHOD_NAME(
                shuffle=shuffle, fix_batches_to_gpus=fix_batches_to_gpus
            )
            for itr in self.iterators
        ]
    )