code: def visit_file(self, item, parent):
          
          if self.is_large_file(item):
              self.large_items.append((item, parent))
          else:
              self.small_item_task_builder.visit_file(item, parent)
docs: If file is large add it to the large items to be processed after small task list.
          else file is small add it to the small task list.