class BooleanDifference implements IDifference {

    public static IDifference construct(String name, Boolean first, Boolean second) {
        if (Objects.equals(first, second)) {
            return null;
        }
        return new BooleanDifference(name, first, second);
    }

    private  BooleanDifference(String name, Boolean first, Boolean second);

}