anchor.diff:    while (socket == null) {
       attempts += 1;
       try {
  -      socket = await constructor(url, compression: compression);
  +      socket = await constructor(url, compression: compression, logger: logger);
       } on io.WebSocketException catch (e) {
         await handleError(e);
       } on io.SocketException catch (e) {
  
positive.code: 
      final List<vm_service.IsolateRef> refs = <vm_service.IsolateRef>[];
      for (final FlutterView flutterView in flutterViews) {
        if (flutterView.uiIsolate != null) {
          refs.add(flutterView.uiIsolate);
        }
      }
      return refs;
  
negative.code:         : <String, String>{},
      );
      if (result != null && result['value'] is String) {
        return result['value'] == 'Brightness.light'
          ? Brightness.light
          : Brightness.dark;
      }
  