anchor.diff:    }
   
     void breakStatement(BreakStatement node) {
  -    var target = _getLabelTarget(node, node.label?.staticElement);
  +    var target = getLabelTarget(node, node.label?.staticElement);
       flow.handleBreak(target);
     }
   
  
positive.code:   }
  
    void continueStatement(ContinueStatement node) {
      var target = _getLabelTarget(node, node.label?.staticElement);
      flow.handleContinue(target);
    }
  
  
negative.code:   /// Return the target of the `break` or `continue` statement with the
    /// [element] label. The [element] might be `null` (when the statement does
    /// not specify a label), so the default enclosing target is returned.
    static Statement getLabelTarget(AstNode node, LabelElement element) {
      for (; node != null; node = node.parent) {
        if (node is DoStatement ||
            node is ForStatement ||
  