@Override
    public Optional<Type> arrayElementType() {
        return Optional.of(type);
    }
Represents a type for a compact array of a particular type.
A compact array represents its length with a varint rather than a
fixed-length field.
clients/src/main/java/org/apache/kafka/common/protocol/types/CompactArrayOf.java