@override QueryCond? condition() { if (value.trim().isEmpty) { return null; } return FieldCond(op: currentOperator, field: field, values: [value.trim()]); }