anchor.diff:        try {
           _enclosingParameter = element;
           _processElement(_enclosingParameter);
  -        return super.visitFunctionTypedFormalParameter(node);
  +        super.visitFunctionTypedFormalParameter(node);
         } finally {
           _enclosingParameter = outerParameter;
         }
       } else {
  -      return super.visitFunctionTypedFormalParameter(node);
  +      super.visitFunctionTypedFormalParameter(node);
       }
     }
   
  
positive.code:       try {
          _enclosingParameter = element;
          _processElement(_enclosingParameter);
          return super.visitFieldFormalParameter(node);
        } finally {
          _enclosingParameter = outerParameter;
        }
      } else {
        return super.visitFieldFormalParameter(node);
      }
    }
  
    @override
    Object visitFunctionDeclaration(FunctionDeclaration node) {
      ExecutableElement outerExecutable = _enclosingExecutable;
      try {
        SimpleIdentifier functionName = node.name;
  
negative.code:   }
  
    @override
    visitFieldFormalParameter(FieldFormalParameter node) {
      if (node.parent is! DefaultFormalParameter) {
        SimpleIdentifier parameterName = node.identifier;
        ParameterElement element = _getElementForParameter(node, parameterName);
  