@Test
  void positive() {
    // only "is" and "in" call should pass
    check(ids(string.id.is(""))).isOf("");
    check(ids(string.id.is("a"))).isOf("a");
    check(ids(string.id.in("a", "b"))).isOf("a", "b");
    check(ids(string.id.in("b", "a"))).isOf("b", "a");
    check(ids(string.id.in(Collections.emptyList()))).isEmpty();
    check(ids(string.id.in(Collections.emptySet()))).isEmpty();
  }
ID should only be extracted for {@code in} and {@code is} operators (not for others)
criteria/geode/test/org/immutables/criteria/geode/KeyLookupAnalyzerTest.java