anchor.diff:  ''';
       } else {
         header = '''
  -// Copyright (c) 2014, the Dart project authors.  Please see the AUTHORS file
  +// Copyright (c) ${year ?? '2014'}, the Dart project authors.  Please see the AUTHORS file
   // for details. All rights reserved. Use of this source code is governed by a
   // BSD-style license that can be found in the LICENSE file.
   //
  
positive.code:     });
    }
  
    void outputHeader({bool javaStyle: false}) {
      String header;
      if (codeGeneratorSettings.languageName == 'java') {
        header = '''
  /*
   * Copyright (c) 2015, the Dart project authors.
   *
   * Licensed under the Eclipse Public License v1.0 (the "License"); you may not use this file except
   * in compliance with the License. You may obtain a copy of the License at
  
negative.code:  */''';
      } else if (codeGeneratorSettings.languageName == 'python') {
        header = '''
  # Copyright (c) ${year ?? '2014'}, the Dart project authors.  Please see the AUTHORS file
  # for details. All rights reserved. Use of this source code is governed by a
  # BSD-style license that can be found in the LICENSE file.
  #
  