code: def setup_bboxes(self, record_component):
      self.adapter._compose_kwargs["bbox_params"] = A.BboxParams(
          format="pascal_voc", label_fields=["labels"]
      )
      # TODO: albumentations has a way of sending information that can be used for tasks
  
      # TODO HACK: Will not work for multitask, will fail silently
      self.adapter._albu_in["bboxes"] = [
          o.xyxy for o in record_component.bboxes
      ]
  
      self.adapter._collect_ops.append(CollectOp(self.collect))
  
imports: import albumentations
  from itertools import chain
  from icevision.imports import *
  from icevision.utils import *
  from icevision.core import *
  from icevision.tfms.transform import *
  from icevision.tfms.albumentations.albumentations_helpers import get_size_without_padding, get_transform
label_desc: Use image node_id 1 for calling the AlbumentationsBBoxesComponent obj's underlying member method code with example usage: obj.setup_bboxes(record_component) without return types