class ConditionCol52 extends DTColumnConfig52 implements
        HasParameterizedOperator,
        HasBinding {

    @Override
    public boolean equals(Object o) {
        if (this == o) {
            return true;
        }
        if (!(o instanceof ConditionCol52)) {
            return false;
        }
        if (!super.equals(o)) {
            return false;
        }
        ConditionCol52 that = (ConditionCol52) o;
        return constraintValueType == that.constraintValueType &&
                Objects.equals(factField, that.factField) &&
                Objects.equals(fieldType, that.fieldType) &&
                Objects.equals(operator, that.operator) &&
                Objects.equals(valueList, that.valueList) &&
                Objects.equals(parameters, that.parameters) &&
                Objects.equals(binding, that.binding);
    }

}