public static void installIfNeeded(android.content.Context p8)
    {
        com.google.android.gms.common.internal.Preconditions.checkNotNull(p8, Context must not be null);
        com.google.android.gms.security.ProviderInstaller.zziu.verifyGooglePlayServicesIsAvailable(p8, 11925000);
        try {
            String v8_18 = com.google.android.gms.common.GooglePlayServicesUtilLight.getRemoteContext(p8);
        } catch (android.content.res.Resources$NotFoundException) {
            if (android.util.Log.isLoggable(ProviderInstaller, 6)) {
                android.util.Log.e(ProviderInstaller, Failed to get remote context - resource not found);
            }
            throw new com.google.android.gms.common.GooglePlayServicesNotAvailableException(8);
        }
        if (v8_18 != null) {
            if (com.google.android.gms.security.ProviderInstaller.zziv == null) {
                String v3_2 = v8_18.getClassLoader().loadClass(com.google.android.gms.common.security.ProviderInstallerImpl);
                int v6_1 = new Class[1];
                v6_1[0] = android.content.Context;
                com.google.android.gms.security.ProviderInstaller.zziv = v3_2.getMethod(insertProvider, v6_1);
            }
            Object[] v5_1 = new Object[1];
            v5_1[0] = v8_18;
            com.google.android.gms.security.ProviderInstaller.zziv.invoke(0, v5_1);
            return;
        } else {
            if (android.util.Log.isLoggable(ProviderInstaller, 6)) {
                android.util.Log.e(ProviderInstaller, Failed to get remote context);
            }
            throw new com.google.android.gms.common.GooglePlayServicesNotAvailableException(8);
        }
    }