class AndroidGpsLocationClient extends BaseLocationClient {

    @SuppressLint("MissingPermission")
    @Nullable
    @Override
    public Location getLastLocation() {
        Location lastLocationFromProvider = locationManager.getLastKnownLocation(getProvider());
        return lastLocationFromProvider != null && (lastLocation == null || lastLocationFromProvider.getTime() > lastLocation.getTime()) ? lastLocationFromProvider : lastLocation;
    }

    public  AndroidGpsLocationClient(@NonNull Context context);

}