anchor.diff:    /// 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.
  -  AstNode _getLabelTarget(AstNode node, LabelElement element) {
  +  static Statement getLabelTarget(AstNode node, LabelElement element) {
       for (; node != null; node = node.parent) {
         if (node is DoStatement ||
             node is ForStatement ||
  
positive.code:   }
  
    void continueStatement(ContinueStatement node) {
      var target = _getLabelTarget(node, node.label?.staticElement);
      flow.handleContinue(target);
    }
  
  
negative.code:   }
  
    void breakStatement(BreakStatement node) {
      var target = getLabelTarget(node, node.label?.staticElement);
      flow.handleBreak(target);
    }
  
  