parameters: (prev_token, cur_token)
return_statement: return pytree_utils.GetNodeAnnotation(
        cur_token.node, pytree_utils.Annotation.MUST_SPLIT, default=False)
docstring: Return True if a line break is required before the current token.
docstring_summary: Return True if a line break is required before the current token.
docstring_tokens: Return True if a line break is required before the current token .
function: def _MustBreakBefore(prev_token, cur_token):
    """Return True if a line break is required before the current token."""
    if prev_token.is_comment:
      # Must break if the previous token was a comment.
      return True
    if (cur_token.is_string and prev_token.is_string and
        IsSurroundedByBrackets(cur_token)):
      # We want consecutive strings to be on separate lines. This is a
      # reasonable assumption, because otherwise they should have written them
      # all on the same line, or with a '+'.
      return True
    return pytree_utils.GetNodeAnnotation(
        cur_token.node, pytree_utils.Annotation.MUST_SPLIT, default=False)
function_tokens: def _MustBreakBefore ( prev_token , cur_token ) : if prev_token . is_comment : # Must break if the previous token was a comment. return True if ( cur_token . is_string and prev_token . is_string and IsSurroundedByBrackets ( cur_token ) ) : # We want consecutive strings to be on separate lines. This is a # reasonable assumption, because otherwise they should have written them # all on the same line, or with a '+'. return True return pytree_utils . GetNodeAnnotation ( cur_token . node , pytree_utils . Annotation . MUST_SPLIT , default = False )