anchor.diff:      List<ConstructorInitializer> initializers = null; // TODO(paulberry)
       Token separator = null; // TODO(paulberry)
       FormalParameterList parameters = pop();
  -    TypeParameterList typeParameters = pop();
  +    /* TypeParameterList typeParameters = */ pop(); // TODO(paulberry)
       var name = pop();
  -    analyzer.Token propertyKeyword = toAnalyzerToken(getOrSet);
  -    TypeAnnotation returnType = pop();
  +    // TODO(paulberry)
  +    // analyzer.Token propertyKeyword = toAnalyzerToken(getOrSet);
  +    /* TypeAnnotation returnType = */ pop(); // TODO(paulberry)
   
       Token externalKeyword = null;
       Token constKeyword = null;
  
positive.code:     TypeArgumentList arguments = pop();
      Identifier name = pop();
      // TODO(paulberry,ahe): what if the type doesn't resolve to a class
      // element?
      KernelClassElement cls = name.staticElement;
      if (cls == null) {
        // TODO(paulberry): This is a kludge.  Ideally we should already have
  
negative.code:     } else {
        var prefix = pop();
        if (prefix is SimpleIdentifier) {
          // TODO(paulberry): resolve [identifier].  Note that BodyBuilder handles
          // this situation using SendAccessor.
          push(ast.prefixedIdentifier(
              prefix, toAnalyzerToken(period), identifier));
        } else {
  