code: public int doStartTag()
              throws JspException {
  
          if (!_visible)
              return SKIP_BODY;
  
          // If the parent is a DivPanel then this section will be inlined.
          Tag parentTag = getParent();
          // If the parent tag is a repeater then we must insure that the parent of that is a DivPanel
          if (parentTag instanceof Repeater) {
              parentTag = parentTag.getParent();
              if (!(parentTag instanceof DivPanel)) {
                  String s = Bundle.getString("Temp_SectionInRepeater");
                  registerTagError(s,null);
                  reportErrors();
                  localRelease();
                  return EVAL_PAGE;
               }
          }
          if (parentTag instanceof DivPanel) {
              InternalStringBuilder results = new InternalStringBuilder(128);
              results.append("<div ");
              renderTagId(results);
              if (hasErrors()) {
                  reportErrors();
                  localRelease();
                  return EVAL_PAGE;
              }
              results.append(">");
              ResponseUtils.write(pageContext,results.toString());
              return EVAL_BODY_BUFFERED;
          }
  
          return EVAL_BODY_BUFFERED;
      }
docs: Causes the content of the section to be rendered into a buffer.
  @return SKIP_BODY if the visible state is <code>false</code>,
  otherwise EVAL_BODY_BUFFERED to cause the body content to be buffered.
  @throws JspException if there are errors.