code: public String getErrorsReport(String tagName)
      {
          assert _errors != null;
          assert _errors.size() > 0;
  
          int cnt = _errors.size();
  
          InternalStringBuilder sb = new InternalStringBuilder(128);
  
          // check the first error to see if we are reporting errors at the end
          AbstractPageError info = (AbstractPageError) _errors.get(0);
          if (isInlineErrors()) {
              String s = getInlineError(info, tagName);
              return s;
          }
  
          // create the errors
          String s;
          s = Bundle.getString("Tag_Header",
                  new Object[]{tagName, Integer.toString(cnt)});
          sb.append(s);
  
          Object[] args = new Object[4];
          for (int i = 0; i < cnt; i++) {
              Object o = _errors.get(i);
              if (o instanceof EvalErrorInfo) {
                  EvalErrorInfo e = (EvalErrorInfo) o;
                  assert info != null;
  
                  args[0] = Bundle.getString("Expression_Error");
                  args[1] = e.attr;
                  args[2] = e.expression;
                  args[3] = e.evalExcp.getMessage();
                  s = Bundle.getString("Expression_Error_Line", args);
              }
              else if (o instanceof TagErrorInfo) {
                  TagErrorInfo e = (TagErrorInfo) o;
                  assert info != null;
  
                  args[0] = Bundle.getString("Tag_Error");
                  args[1] = e.message;
                  s = Bundle.getString("Tag_Error_Line", args);
              }
              sb.append(s);
          }
  
          s = Bundle.getString("Tag_Footer");
          sb.append(s);
          return sb.toString();
      }
docs: This method will return a <code>String<code> that represents all of the errors that were
  registered for the tag.  This method assumes that there are errors in the tag and asserts
  this is true.  Code will typically call <code>hasErrors</code> before calling this method.
  @return A <code>String</code> that contains all of the errors registered on this tag.
  @see #registerTagError