def METHOD_NAME(self, **kwargs):
    _kwargs(kwargs, 'recursive', self.recursive)
    kwargs['recursive'] = self._fix_recursive(kwargs['recursive'])
    directory_dirs = []
    if kwargs['recursive'] >= 0:
        for directory in self.directory_list:
            directory_dirs += directory.METHOD_NAME(**kwargs)
    return sorted(self.directory_list + directory_dirs)