why we need this? we have our own class XWalkGeolocationPermissions?