}
@Test
public void testBetweenExcludingLowerBound() {
Criteria criteria = new Criteria("field_1").between(100, 200, false, true);
Predicate entry = getPredicateByPosition(criteria.getPredicates(), 0);
Assert.assertEquals(OperationKey.BETWEEN.getKey(), entry.getKey());
Assert.assertEquals(100, ((Object[]) entry.getValue())[0]);
Assert.assertEquals(200, ((Object[]) entry.getValue())[1]);
Assert.assertFalse(((Boolean) ((Object[]) entry.getValue())[2]).booleanValue());
Assert.assertTrue(((Boolean) ((Object[]) entry.getValue())[3]).booleanValue());
}