@Override public void render(GraphNode resource, GraphNode context, String mode, UriInfo uriInfo, HttpHeaders requestHeaders, MultivaluedMap<String, Object> responseHeaders, Map<String, Object> sharedRenderingValues, OutputStream entityStream) throws IOException { CallbackRenderer callbackRenderer = new CallbackRendererImpl(rendererFactory, graphNodeProvider, uriInfo, requestHeaders, responseHeaders, mediaType, sharedRenderingValues); TypeRenderlet.RequestProperties requestProperties = new TypeRenderlet.RequestProperties(uriInfo, requestHeaders, responseHeaders, mode, mediaType, bundleContext); renderlet.render(resource, context, sharedRenderingValues, callbackRenderer, requestProperties, entityStream); }