anchor.diff:          });
         });
         // Track whether the extension is actually exposed by the VM.
  -      final listenable = serviceManager.serviceExtensionManager!
  +      final listenable = serviceManager.serviceExtensionManager
             .hasServiceExtension(extensionName);
         extension.isAvailable = listenable.value;
         addAutoDisposeListener(
  
positive.code: 
          final wasSelected = extensionState.isSelected;
  
          serviceManager.serviceExtensionManager!.setServiceExtensionState(
            extensionState.description.extension,
            enabled: !wasSelected,
            value: wasSelected
  
negative.code:     });
  
      invokeAndCatchErrors(() async {
        await serviceManager.serviceExtensionManager.setServiceExtensionState(
          widget.service.extension,
          enabled: value,
          value:
  