code: @SuppressWarnings("unchecked")
    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException, IOException {
      LOG.info("POST from address: " + req.getRemoteAddr() + " Values trying to set: "
          + mapToString(req.getParameterMap()));
  
      PrintWriter out = resp.getWriter();
  
      Reconfigurable reconf = getReconfigurable(req);
      String nodeName = reconf.getClass().getCanonicalName();
  
      printHeader(out, nodeName);
  
      try {
        applyChanges(out, reconf, req);
      } catch (ReconfigurationException e) {
        resp.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR,
                       StringUtils.stringifyException(e));
        return;
      }
  
      out.println("<p><a href=\"" + req.getServletPath() + "\">back</a></p>");
      printFooter(out);
    }
docs: {@inheritDoc}