} else if (input instanceof JsonArray) {
            final JsonArray inputA = (JsonArray) input;
            final JsonArray processedA = (JsonArray) processed;
            return build(inputA, processedA)
                .compose(json -> Future.succeededFuture((T) json));