anchor.diff:  import 'package:flutter/services.dart';
   import 'package:meta/meta.dart' show visibleForTesting;
   
  -/// A data class that contains various information about the user's location.
  +/// The response object of [Location.getLocation] and [Location.onLocationChanged]
   ///
   /// speedAccuracy cannot be provided on iOS and thus is always 0.
   class LocationData {
  
positive.code:       }).then((result) => result == 1);
  
    /// Gets the current location of the user.
    ///
    /// Throws an error if the app has no permission to access location.
    Future<LocationData> getLocation() async {
  
negative.code:   }
  
    /// Checks if the app has permission to access location.
    /// Returns a [PermissionStatus] object.
    ///
    /// If the result is [PermissionStatus.DENIED_FOREVER],
    /// no dialog will be shown on [requestPermission].
    Future<PermissionStatus> hasPermission() =>
        _methodChannel.invokeMethod('hasPermission').then((result) {
          switch (result) {
  