@SuppressWarnings("unchecked")
    public static <T> ClickHouseArrayValue<T> ofEmpty(Class<T> clazz) {
        return of((T[]) Array.newInstance(clazz, new int[1]));
    }
Creates an empty array.

@param <T>   type of the array
@param clazz non-null component class
@return empty array
clickhouse-data/src/main/java/com/clickhouse/data/value/ClickHouseArrayValue.java