code: def parse_item(location: str, item_type: Type[T], item_name_for_log: str = None,
                 file_mapping_conf: FileMappingConfiguration = None,
                 logger: Logger = default_logger, lazy_mfcollection_parsing: bool = False) -> T:
      
      rp = _create_parser_from_default(logger)
      opts = create_parser_options(lazy_mfcollection_parsing=lazy_mfcollection_parsing)
      return rp.parse_item(location, item_type, item_name_for_log=item_name_for_log, file_mapping_conf=file_mapping_conf,
                           options=opts)
docs: Creates a RootParser() and calls its parse_item() method
  
      :param location:
      :param item_type:
      :param item_name_for_log:
      :param file_mapping_conf:
      :param logger:
      :param lazy_mfcollection_parsing:
      :return: