public List<String> typeParameters() {
    ensureTypeIntrospected();
    if (arrayComponent != null) {
      return typeParameters.subList(0, 1);
    }
    return typeParameters;
  }
Marshaled name for compatibility with repository.
@return get JSON name either specified or default.
value-processor/src/org/immutables/value/processor/meta/ValueAttribute.java