docs: public void perform(TaskRequest req, TaskResponse res) {
  		
  		HttpServletRequest hreq = (HttpServletRequest) request.evaluate(req, res);
  		String myScope = (String) scope.evaluate(req, res);
  		
  		if (myScope.equalsIgnoreCase("request")) {
  			
  			hreq.removeAttribute((String) attribute_name.evaluate(req, res));
  			
  		} else if (myScope.equalsIgnoreCase("session")) {
  			
  			HttpSession session = hreq.getSession();
  			session.removeAttribute((String) attribute_name.evaluate(req, res));
  			
  		} else if (myScope.equalsIgnoreCase("context")) {
  			
  			ServletContext context = hreq.getSession().getServletContext();
  			context.removeAttribute((String) attribute_name.evaluate(req, res));
  			
  		} else {
  			
  			throw new RuntimeException("Unknown scope [" + myScope + "] for" +
  					" attribute " + (String) attribute_name.evaluate(req, res));
  		}
  	}