/** * Method description * * * @param request * @param response * @param statusCode * @param errorCode * * @throws IOException */ public static void sendError(HttpServletRequest request, HttpServletResponse response, int statusCode, SVNErrorCode errorCode) throws IOException { HttpUtil.drainBody(request); response.setStatus(statusCode); response.setContentType(XML_CONTENT_TYPE); PrintWriter writer = null; try { writer = response.getWriter(); writer.println(createErrorBody(errorCode)); } finally { Closeables.close(writer, true); } }