def METHOD_NAME(self) -> Optional[Protocol]:
    """Return Protocol for main instance."""
    for priority in chain(self._takeover_protocol, self._priorities):
        if priority in self._interfaces:
            return priority
    return None