presto-spi/src/main/java/io/prestosql/spi/type/ArrayType.java/ArrayType/ArrayType
class ArrayType:    public ArrayType(Type elementType)
    {
        super(new TypeSignature(ARRAY, TypeSignatureParameter.typeParameter(elementType.getTypeSignature())), Block.class);
        this.elementType = requireNonNull(elementType, "elementType is null");
    }