anchor.diff:    void visitSuperExpression(SuperExpression node) {
       _runSubscriptions(node, registry._forSuperExpression);
       super.visitSuperExpression(node);
  +  }
  +
  +  @override
  +  void visitSuperFormalParameter(SuperFormalParameter node) {
  +    _runSubscriptions(node, registry._forSuperFormalParameter);
  +    super.visitSuperFormalParameter(node);
     }
   
     @override
  
positive.code:   final List<_Subscription<SuperConstructorInvocation>>
        _forSuperConstructorInvocation = [];
    final List<_Subscription<SuperExpression>> _forSuperExpression = [];
    final List<_Subscription<SwitchCase>> _forSwitchCase = [];
    final List<_Subscription<SwitchDefault>> _forSwitchDefault = [];
    final List<_Subscription<SwitchStatement>> _forSwitchStatement = [];
  
negative.code:     _forSuperExpression.add(_Subscription(linter, visitor, _getTimer(linter)));
    }
  
    void addSuperFormalParameter(LintRule linter, AstVisitor visitor) {
      _forSuperFormalParameter
          .add(_Subscription(linter, visitor, _getTimer(linter)));
    }
  
    void addSwitchCase(LintRule linter, AstVisitor visitor) {
      _forSwitchCase.add(_Subscription(linter, visitor, _getTimer(linter)));
    }
  