static Supplier<ImmutableStringHolder> generator() {
      AtomicLong counter = new AtomicLong();
      return () -> ImmutableStringHolder.builder().id("id" + counter.incrementAndGet()).value("foo").nullable(null).array("a1", "a2").addList("l1", "l2").build();
    }
Defines various types (long/int/boolean) with containers (like {@code int[]} or {@code List<Boolean>})
criteria/common/test/org/immutables/criteria/typemodel/TypeHolder.java