def METHOD_NAME(self, callingWindow, srcContext, mainItem, selection):
    if srcContext not in ('projectedFit', 'projectedModule', 'projectedDrone', 'projectedFighter'):
        return False
    if mainItem is None:
        return False
    if getattr(mainItem, 'isExclusiveSystemEffect', False):
        return False
    return True