Add ImmutableGenerator example