anchor.diff:              .toList(),
         );
   }
  +
  +class _RawParams extends ToJsonable {
  +  final String _json;
  +
  +  _RawParams(this._json);
  +
  +  @override
  +  Object toJson() => jsonDecode(_json);
  +}
  
positive.code:     };
      applyChanges(contents, edit.changes!);
      expect(contents[mainFilePath], equals(expectedContent));
    }
  
    Future<void> test_nonDartFile() async {
  
negative.code: // Copyright (c) 2018, 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.
  
  import 'dart:convert';
  
  import 'package:analysis_server/lsp_protocol/protocol_custom_generated.dart';
  import 'package:analysis_server/lsp_protocol/protocol_generated.dart';
  