anchor.diff:    }
   
     @override
  -  Future<bool> isLocationServiceEnabled() async => methodChannel
  +  Future<bool> isLocationServiceEnabled() async => _methodChannel
         .invokeMethod<bool>('isLocationServiceEnabled')
         .then((value) => value ?? false);
   
  
positive.code: /// An implementation of [GeolocatorPlatform] that uses method channels.
  class MethodChannelGeolocator extends GeolocatorPlatform {
    /// The method channel used to interact with the native platform.
    @visibleForTesting
    MethodChannel methodChannel =
        MethodChannel('flutter.baseflow.com/geolocator');
  
    /// The event channel used to receive [Position] updates from the native
    /// platform.
    @visibleForTesting
    EventChannel eventChannel =
        EventChannel('flutter.baseflow.com/geolocator_updates');
  
    /// On Android devices you can set [forceAndroidLocationManager]
  
negative.code:       Future<dynamic> positionFuture;
  
        if (timeLimit != null) {
          positionFuture = _methodChannel
              .invokeMethod(
                'getCurrentPosition',
                locationOptions.toJson(),
              )
              .timeout(timeLimit);
        } else {
          positionFuture = _methodChannel.invokeMethod(
            'getCurrentPosition',
            locationOptions.toJson(),
          );
  