private void launchPermissionRequest(final T parameter) {
        this.savedState.get().putParcelable(PARAMETER_KEY, new ParcelableValue<>().set(parameter));
        this.permissionLauncher.launch(this.permissionContext.getPermissions());
    }
launches the formerly registered permission action with a user-defined parameter.
The parameter will be passed to the action code
main/src/main/java/cgeo/geocaching/permission/PermissionAction.java