@Test
public void testOtherFilter() {

    PropertyName label = ff.property("label");
    Filter f1 = ff.greater(label, ff.literal("abc"));
    Filter f2 = ff.greater(label, ff.literal("adc"));
    Filter f3 = ff.notEqual(ff.function("random"), ff.property("i"));
    RangeCombiner rc = new RangeCombiner.And(ff, ft, Arrays.asList(f1, f2, f3));
    List<Filter> reduced = rc.getReducedFilters();
    assertEquals(2, reduced.size());
    assertTrue(reduced.contains(f2));
    assertTrue(reduced.contains(f3));
}