Implementation of AnyParser API

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)