@Override
    public Optional<SqlArrayType<?>> build(Type elementType, ConfigRegistry config) {
        return inferredElementType.equals(elementType)
                ? Optional.of(arrayType)
                : Optional.empty();
    }
A generic {@link SqlArrayTypeFactory} that reflectively inspects an {@link SqlArrayType} and maps
only arrays of element type {@code T}. The type parameter {@code T} must be accessible via reflection or an
{@link UnsupportedOperationException} will be thrown.
core/src/main/java/org/jdbi/v3/core/array/InferredSqlArrayTypeFactory.java