GenericHandler.doNotFound(response, "No handler for " + request.getPathInfo());
}
protected void doPut(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String [] pathSegments = getPathSegments(request);
<BUG>if (pathSegments.length == 2 && pathSegments[0].toLowerCase().equals(TABLES) && pathSegments[1].length() > 0) {
tableHandler.doPut(request, response, pathSegments);</BUG>
} else {
doPost(request, response);
}

GenericHandler.doNotFound(response, "No handler for " + request.getPathInfo());
}
protected void doPut(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String [] pathSegments = getPathSegments(request);
if (pathSegments.length == 1 && pathSegments[0].length() > 0) {
tableHandler.doPut(request, response, pathSegments);
} else {
doPost(request, response);
