anchor.diff:        List<FormalParameter> catchParameters = catchParameterList.parameters;
         if (catchParameters.isNotEmpty) {
           exception = catchParameters[0].identifier;
  -        localDeclarations[exception.offset] = exception;
         }
         if (catchParameters.length > 1) {
           stackTrace = catchParameters[1].identifier;
  -        localDeclarations[stackTrace.offset] = stackTrace;
         }
       }
       push(ast.catchClause(
  
positive.code: 
      Comment comment = _findComment(metadata, name.beginToken);
      var typeParameter = ast.typeParameter(comment, metadata, name, null, null);
      localDeclarations[name.offset] = typeParameter;
      push(typeParameter);
    }
  
  
negative.code:       parameter = ast.defaultFormalParameter(node, ParameterKind.NAMED,
            defaultValue.separator, defaultValue.value);
      }
      push(parameter);
    }
  
  