Quick note, the test case show that the in(Expression... expr) works but the in(Object... obj) or in(Collection<?> coll) doen't works. So you seems to support expression as parameter but by all overload function of the in