code: protected String getTaxonomy()
      {
          assert getRequest() != null : "this method can only be called during execute()";
          String contextPath = getRequest().getContextPath();
          assert contextPath.startsWith( "/" ) : contextPath;
          return contextPath.substring( 1 ) + '.' + getClass().getName();
      }
docs: Get the "resource taxonomy": a period-separated list that starts with the current
  web application name, continues through all of this PageFlowController's parent directories,
  and ends with this PageFlowController's class name.