def METHOD_NAME(self, external_document_ref_dicts: List[Dict]) -> List[ExternalDocumentRef]:
    logger = Logger()
    external_document_refs = []
    for external_document_ref_dict in external_document_ref_dicts:
        external_document_ref: ExternalDocumentRef = parse_field_or_log_error(
            logger, external_document_ref_dict, self.parse_external_document_ref
        )
        external_document_refs.append(external_document_ref)
    raise_parsing_error_if_logger_has_messages(logger)
    return external_document_refs