This is a factory to be used from Java.
This is a factory to be used from Java. Since java.util.List is invariant, we provide a different signature that accommodates a Java list created by Arrays.asList(...).
the type consumed by the RowCreator produced by Builder.
the type produced by the RowCreator produced by Builder.
the implementation of RowCreator.
used to generate the features in the spec.
a Java List of SpecProducers.
a new Spec builder.