@Test
        void filterCollection() {
            oql(person.interests.isEmpty()).is("interests.isEmpty()");
            oql(person.interests.notEmpty()).is("NOT (interests.isEmpty())");
            oql(person.interests.hasSize(1)).is("interests.size = $1");
            oql(person.interests.contains("OSS")).is("interests.contains($1)");
        }
Using bind variables in OQL ({@code $1, $2})
criteria/geode/test/org/immutables/criteria/geode/GeodeQueryVisitorTest.java