def METHOD_NAME(
    self, flight: Flight
) -> Optional[JoinableCombat]:
    for combat in self.combats:
        if isinstance(combat, JoinableCombat) and combat.joinable_by(flight):
            return combat
    return None