anchor.diff:      FormalParameterList formalParameters = pop();
       TypeParameterList typeParameters = pop();
       SimpleIdentifier name = pop();
  -    TypeName returnType = pop();
  +    TypeAnnotation returnType = pop();
   
       {
         _Modifiers modifiers = pop();
  
positive.code:     if (catchKeyword != null) {
        exitLocalScope();
      }
      TypeName type = popIfNotNull(onKeyword);
      SimpleIdentifier exception;
      SimpleIdentifier stackTrace;
      if (catchParameters != null) {
  
negative.code:   void endVariablesDeclaration(int count, Token endToken) {
      debugEvent("VariablesDeclaration");
      List<VariableDeclaration> variables = popList(count);
      TypeAnnotation type = pop();
      pop(); // TODO(paulberry): Modifiers.
      push(ast.variableDeclarationStatement(
          ast.variableDeclarationList(null, null, null, type, variables),
  