def do_header(self, node):
data = self.extract_text(node)<EOL>self.add_text('<STR_LIT>' % data)<EOL>parent = node.parentNode<EOL>idx = parent.childNodes.index(node)<EOL>if len(parent.childNodes) >= idx + <NUM_LIT:2>:<EOL><INDENT>nd = parent.childNodes[idx + <NUM_LIT:2>]<EOL>if nd.nodeName == '<STR_LIT:description>':<EOL><INDENT>nd = parent.removeChild(nd)<EOL>self.add_text('<STR_LIT>')<EOL>self.subnode_parse(nd)<EOL>self.add_text('<STR_LIT>')<EOL><DEDENT><DEDENT>
For a user defined section def a header field is present
        which should not be printed as such, so we comment it in the
        output.