def METHOD_NAME(self, multiworld: MultiWorld, player: int) -> bool:
    return (self.has('Marine', player) or self.has('Marauder', player) and
            self._sc2wol_has_competent_anti_air(multiworld, player)) and self.has_any({'Medivac', 'Medic'}, player) or \
           self.has('Thor', player) or self.has("Banshee", player) and self._sc2wol_has_competent_anti_air(multiworld, player) or \
           self.has('Battlecruiser', player) and self._sc2wol_has_common_unit(multiworld, player) or \
           self.has('Siege Tank', player) and self._sc2wol_has_competent_anti_air(multiworld, player)