if (input instanceof JsonObject) {
            final JsonObject inputJ = (JsonObject) input;
            final JsonObject processedJ = (JsonObject) processed;
            return build(inputJ, processedJ)
                .compose(json -> Future.succeededFuture((T) json));