public class NegationPriorityCondition
Handles the situation if there is a set of specified profiles for this bean and allows negation profile to always take priority.
Prevents this bean from instantiating if there is a specified profile prefixed with NOT (!) operator and that profile is not active.
Other specified profiles will be ignored. Effectively overrides default 'OR' Spring behavior