anchor.diff:    void endVariablesDeclaration(int count, Token endToken) {
       debugEvent("VariablesDeclaration");
       List<VariableDeclaration> variables = popList(count);
  -    TypeName type = pop();
  +    TypeAnnotation type = pop();
       pop(); // TODO(paulberry): Modifiers.
       push(ast.variableDeclarationStatement(
           ast.variableDeclarationList(null, null, null, type, variables),
  
positive.code:     if (catchKeyword != null) {
        exitLocalScope();
      }
      TypeName type = popIfNotNull(onKeyword);
      SimpleIdentifier exception;
      SimpleIdentifier stackTrace;
      if (catchParameters != null) {
  
negative.code: 
    void handleIsOperator(Token operator, Token not, Token endToken) {
      debugEvent("IsOperator");
      TypeAnnotation type = pop();
      Expression expression = pop();
      push(ast.isExpression(
          expression, toAnalyzerToken(operator), toAnalyzerToken(not), type));
  