code: public String getContentName(final Request req) throws Throwable {
      UtilActionForm form = req.getForm();
      PresentationState ps = getPresentationState(req);
      String contentName = ps.getContentName();
  
      form.setContentName(contentName);
  
      return contentName;
    }
docs: Override this to get the contentName from different sources
  
  @param req
  @return String name of content
  @throws Throwable