anchor.diff:   */''';
       } else if (codeGeneratorSettings.languageName == 'python') {
         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: ''';
      } else {
        header = '''
  // Copyright (c) 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.
  //
  
negative.code:     });
    }
  
    void outputHeader({bool javaStyle: false, String year = null}) {
      String header;
      if (codeGeneratorSettings.languageName == 'java') {
        header = '''
  /*
   * Copyright (c) ${year ?? '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
  