@text.setter
def text(self, val):
    ''
    val = strip_newlines(val, ntrailing=1)
    if (self.args_parser is not None):
        self.args = self.args_parser(self, val)
    else:
        (section_indent, self._text) = dedent_verbose(val, n=0)
        if section_indent:
            self.section_indent = section_indent
@text.setter
def text(self, val):
    
    val = strip_newlines(val, ntrailing=1)
    if (self.args_parser is not None):
        self.args = self.args_parser(self, val)
    else:
        (section_indent, self._text) = dedent_verbose(val, n=0)
        if section_indent:
            self.section_indent = section_indent