anchor.diff:      if (catchKeyword != null) {
         exitLocalScope();
       }
  -    TypeName type = popIfNotNull(onKeyword);
  +    TypeAnnotation type = popIfNotNull(onKeyword);
       SimpleIdentifier exception;
       SimpleIdentifier stackTrace;
       if (catchParameters != null) {
  
positive.code: 
    void handleIsOperator(Token operator, Token not, Token endToken) {
      debugEvent("IsOperator");
      TypeName type = pop();
      Expression expression = pop();
      push(ast.isExpression(
          expression, toAnalyzerToken(operator), toAnalyzerToken(not), type));
  
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),
  