anchor.diff:  
     Future<Map<String, dynamic>> flutterEvictAsset(String assetPath) async {
       return await invokeFlutterExtensionRpcRaw('ext.flutter.evict',
  -        <String, dynamic>{
  +        params: <String, dynamic>{
             'value': assetPath
           }
       );
  
positive.code: import 'dart:async';
  import 'dart:convert' show BASE64;
  
  import 'package:json_rpc_2/json_rpc_2.dart' as rpc;
  import 'package:json_rpc_2/error_code.dart' as rpc_error_code;
  import 'package:path/path.dart' as path;
  import 'package:stream_channel/stream_channel.dart';
  import 'package:web_socket_channel/io.dart';
  
negative.code:   }
  
    Future<Null> refreshViews() async {
      await vmService.vm.invokeRpc('_flutter.listViews', timeout: kLongRequestTimeout);
    }
  
    FlutterView get mainView {
  