I mean if we define our own GeolocationPermissions, why also depending on android.webkit.GeolocationPermissions?