static Supplier<ImmutableIntegerHolder> generator() {
      AtomicLong counter = new AtomicLong();
      return () -> ImmutableIntegerHolder.builder().id("id" + counter.incrementAndGet()).value(counter.intValue()).nullable(counter.intValue()).boxed(counter.intValue()).array(1, 2).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