code: def fill_applied(
      self, serialized: typing.Dict[str, typing.Any]
  ) -> bool:
      if "transforms" in serialized:
          applied = [
              self.fill_applied(t) for t in serialized["transforms"]
          ]
          serialized["applied"] = any(applied)
      else:
          serialized["applied"] = serialized.get("params") is not None
      return serialized["applied"]
  
imports: from __future__ import division
  import random
  import typing
  import warnings
  from collections import defaultdict
  import numpy
  from ..None import random_utils
  from .bbox_utils import BboxParams, BboxProcessor
  from .keypoints_utils import KeypointParams, KeypointsProcessor
  from .serialization import SERIALIZABLE_REGISTRY, Serializable, get_shortest_class_fullname, instantiate_nonserializable
  from .transforms_interface import BasicTransform
  from .utils import format_args, get_shape
label_desc: Use image node_id 6 for calling the ReplayCompose obj's underlying member method code with example usage: obj.fill_applied(serialized) and returns: serialized