protected void doPost(final HttpServletRequest request, final HttpServletResponse response)
throws ServletException, IOException {
final ServletInputStream inputStream = request.getInputStream();
final ServletOutputStream outputStream = response.getOutputStream();
final ServerConnection serverConnection = createConnection(inputStream, outputStream);
try {
new ServerConnectionHandler(serverConnection).handleRequest();
} catch (final IOException ex) {
// REVIEW: is this enough, or should we try to return a more