@classmethod
def is_anime(cls, matches):
    """Return True if it seems to be an anime.

        Anime characteristics:
            - version, crc32 matches
            - screen_size inside brackets
            - release_group at start and inside brackets
        """
    if matches.named('version') or matches.named('crc32'):
        return True
    for group in matches.markers.named('group'):
        if matches.range(group.start, group.end, predicate=lambda m: m.name ==
            'screen_size'):
            return True
        if matches.markers.starting(group.start, predicate=lambda m: m.name ==
            'path'):
            hole = matches.holes(group.start, group.end, index=0)
            if hole and hole.raw == group.raw:
                return True
    return False
