protected SalaryFieldHandler(string minFieldName, string maxFieldName, IBooster booster) { _minFieldName = minFieldName; _maxFieldName = maxFieldName; _booster = booster; _nullSalaryFilter = NumericRangeFilter.newIntRange(_maxFieldName, new java.lang.Integer(0), new java.lang.Integer(0), true, true); // nonNullSalary <=> NOT nullSalary _nonNullSalaryFilter = new BooleanFilter(); _nonNullSalaryFilter.add(new FilterClause(_nullSalaryFilter, BooleanClause.Occur.MUST_NOT)); }