code: def __add__(self, other: RecordCollection) -> RecordCollection:
      return self.new(
          [*self._records.values(), *other._records.values()]
      )
  
file_path: icevision/icevision/data/record_collection.py
imports: from __future__ import annotations
  from icevision.imports import *
  from icevision.utils import *
  from icevision.core.record import BaseRecord, autofix_records
  from icevision.data.data_splitter import DataSplitter
label_desc: Use image node_id 4 for calling the RecordCollection obj's underlying member method code with example usage: obj.__add__(other) and returns: self