protected void doPut(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
byte[][] pathSegments = getPathSegments(request);
if(pathSegments.length == 0) {
throw new HBaseRestException("method not supported");
} else if (pathSegments.length == 1 && pathSegments[0].length > 0) {
// if it has only table name
Status s = createStatus(request, response);
Map<String, String[]> queryMap = request.getParameterMap();
IHBaseRestParser parser = this.getParser(request);