private boolean _jspx_meth_c_when_2(
     javax.servlet.jsp.tagext.Tag _jspx_th_c_choose_2,
     javax.servlet.jsp.PageContext pageContext,
     int[] _jspx_push_body_count_c_forEach_0)
     throws Throwable {
   JspWriter out = pageContext.getOut();
   /* ----  c:when ---- */
   org.apache.taglibs.standard.tag.el.core.WhenTag _jspx_th_c_when_2 =
       (org.apache.taglibs.standard.tag.el.core.WhenTag)
           _jspx_tagPool_c_when_test.get(org.apache.taglibs.standard.tag.el.core.WhenTag.class);
   _jspx_th_c_when_2.setPageContext(pageContext);
   _jspx_th_c_when_2.setParent(_jspx_th_c_choose_2);
   _jspx_th_c_when_2.setTest("${empty resultitem.queryResult.columnResultsInError}");
   int _jspx_eval_c_when_2 = _jspx_th_c_when_2.doStartTag();
   if (_jspx_eval_c_when_2 != javax.servlet.jsp.tagext.Tag.SKIP_BODY) {
     do {
       out.write("\n\t                \t\t\t\t");
       if (_jspx_meth_fmt_message_10(
           _jspx_th_c_when_2, pageContext, _jspx_push_body_count_c_forEach_0)) return true;
       out.write("\n\t                    \t\t");
       int evalDoAfterBody = _jspx_th_c_when_2.doAfterBody();
       if (evalDoAfterBody != javax.servlet.jsp.tagext.BodyTag.EVAL_BODY_AGAIN) break;
     } while (true);
   }
   if (_jspx_th_c_when_2.doEndTag() == javax.servlet.jsp.tagext.Tag.SKIP_PAGE) return true;
   _jspx_tagPool_c_when_test.reuse(_jspx_th_c_when_2);
   return false;
 }