def METHOD_NAME(self, batch):
    """Perform a Simplified lookup and import the resulting OPDS feed."""
    (imported_editions, pools, works,
     error_messages_by_id) = self.lookup_and_import_batch(batch)
    results = []
    imported_identifiers = set()
    # We grant coverage if an Edition was created from the operation.
    for edition in imported_editions:
        identifier = edition.primary_identifier
        results.append(identifier)
        imported_identifiers.add(identifier)
    # The operation may also have updated information from a
    # number of LicensePools.
    for pool in pools:
        identifier = pool.identifier
        if identifier in imported_identifiers:
            self.finalize_license_pool(pool)
        else:
            msg = "OPDS import operation imported LicensePool, but no Edition."
            results.append(
                self.failure(identifier, msg, transient=True)
            )
    # Anything left over is either a CoverageFailure, or an
    # Identifier that used to be a CoverageFailure, indicating
    # that a simplified:message that a normal OPDSImporter would
    # consider a 'failure' should actually be considered a
    # success.
    for failure_or_identifier in sorted(error_messages_by_id.values()):
        if isinstance(failure_or_identifier, CoverageFailure):
            failure_or_identifier.collection = self.collection_or_not
        results.append(failure_or_identifier)
    return results