docs: def _parse_multifile(self, desired_type: Type[T], obj: PersistedObject,
                           parsing_plan_for_children: Dict[str, ParsingPlan],
                           logger: Logger, options: Dict[str, Dict[str, Any]]) -> T:
          """
          Implementation of AnyParser API
          """
          # first use the base parser
          # first = self._base_parser._parse_multifile(desired_type, obj, parsing_plan_for_children, logger, options)
          first = self._base_parser._parse_multifile(self._converter.from_type, obj, parsing_plan_for_children, logger,
                                                     options)
  
          # then apply the conversion chain
          return self._converter.convert(desired_type, first, logger, options)