public static Condition XOR(Condition first, Condition second) {
        return new BooleanCondition(Type.XOR, first, second);
    }
public static Condition XOR ( Condition first , Condition second ) { return new BooleanCondition ( Type . XOR , first , second ) ; }
And of all the given conditions
@param first the first condition
@param second  the second condition for xor
@return the xor of these 2 conditions