code: public static Flow perform(ServletRewrite<?, ?> rewrite, EvaluationContext context,
              SubflowTask subflowTask)
     {
        return perform(rewrite, context, rewrite.getFlow(), subflowTask);
     }
docs: Perform the given {@link SubflowTask} using the given {@link ServletRewrite} event. If modified, the original
  {@link ServletRewriteFlow} will be restored after task completion.
  
  @param event the {@link ServletRewrite} event used in the given {@link SubflowTask}
  
  @return the resultant {@link ServletRewriteFlow} from the {@link SubflowTask} execution.