class AndroidGpsLocationClient extends BaseLocationClient {

    @Override
    public void stopLocationUpdates() {
        if (isMonitoringLocation()) {
            lastLocation = null;

            locationManager.removeUpdates(androidGpsLocationListener);

            for (LocationListener locationListener : getLocationListeners()) {
                locationManager.removeUpdates(locationListener);
            }
            clearLocationListeners();
        }

        unregisterForGpsStoppedEvent();
    }

    public  AndroidGpsLocationClient(@NonNull Context context);

}