def METHOD_NAME(
    self,
    entry_type: Type["ManifestEntryT"],
    exclude: Optional[POFiltersType] = None,
    include: Optional[POFiltersType] = None,
) -> Generator["ManifestEntryT", None, None]:
    for entries in self.graph.objects(self.identifier, MF.entries):
        for entry_iri in self.graph.items(entries):
            assert isinstance(entry_iri, URIRef)
            entry = entry_type(self, entry_iri)
            if exclude is not None and entry.check_filters(exclude):
                continue
            if include is not None and not entry.check_filters(include):
                continue
            yield entry