anchor.diff:    /// instance [LocationOptions] class. When you don't supply any specific
     /// options, default values will be used for each setting.
     Stream<Position> getPositionStream(
  -      [LocationOptions locationOptions = const LocationOptions(), LocationPermissionLevel locationPermissionLevel = LocationPermissionLevel.location] ) async* {
  -    final PermissionStatus permission = await _getLocationPermission(locationPermissionLevel);
  +      [LocationOptions locationOptions = const LocationOptions(),
  +      LocationPermissionLevel locationPermissionLevel =
  +          LocationPermissionLevel.location]) async* {
  +    final PermissionStatus permission =
  +        await _getLocationPermission(locationPermissionLevel);
   
       if (permission == PermissionStatus.granted) {
         _onPositionChanged ??= _eventChannel
  
positive.code:   /// supplied [desiredAccuracy]. On iOS this parameter is ignored.
    /// When no position is available, null is returned.
    Future<Position> getLastKnownPosition(
        {LocationAccuracy desiredAccuracy = LocationAccuracy.best, LocationPermissionLevel locationPermissionLevel = LocationPermissionLevel.location}) async {
      final PermissionStatus permission = await _getLocationPermission(locationPermissionLevel);
  
      if (permission == PermissionStatus.granted) {
        final LocationOptions locationOptions = LocationOptions(
  
negative.code:     }
    }
  
    Future<PermissionStatus> _getLocationPermission(
        LocationPermissionLevel locationPermissionLevel) async {
      final PermissionStatus permission = await LocationPermissions()
          .checkPermissionStatus(level: LocationPermissionLevel.location);
  
  