@check_for(Definition)<EOL><INDENT>def check_multi_line_summary_start(self, definition, docstring):<DEDENT>
if docstring:<EOL><INDENT>start_triple = [<EOL>'<STR_LIT>', "<STR_LIT>",<EOL>'<STR_LIT>', "<STR_LIT>",<EOL>'<STR_LIT>', "<STR_LIT>",<EOL>'<STR_LIT>', "<STR_LIT>"<EOL>]<EOL>lines = ast.literal_eval(docstring).split('<STR_LIT:\n>')<EOL>if len(lines) > <NUM_LIT:1>:<EOL><INDENT>first = docstring.split("<STR_LIT:\n>")[<NUM_LIT:0>].strip().lower()<EOL>if first in start_triple:<EOL><INDENT>return violations.D212()<EOL><DEDENT>else:<EOL><INDENT>return violations.D213()<EOL><DEDENT><DEDENT><DEDENT>
D21{2,3}: Multi-line docstring summary style check.

        A multi-line docstring summary should start either at the first,
        or separately at the second line of a docstring.