/** * Used to create a separate instance for each result to render. */ @Override public Renderer clone() { return (Renderer) super.clone(); }
private static Renderer<Response> perRenderingCopy(Renderer<Response> renderer) { Renderer<Response> copy = renderer.clone(); copy.init(); return copy; }
@NonNull private Renderer<Result> perRenderingCopy(Renderer<Result> renderer) { Renderer<Result> copy = renderer.clone(); copy.init(); return copy; }