Info Call to Reflection API

Description

List of calls allowing the application to examine and modify the structure and behavior of an object at runtime.

Recommendation

This entry is informative, no recommendations applicable.

Technical details

Method com.google.protobuf.GeneratedMessageLite.invokeOrDie() calling method java.lang.reflect.Method.invoke()


    static varargs Object invokeOrDie(reflect.Method p0, Object p1, Object[] p2)
    {
        try {
            return p0.invoke(p1, p2);
        } catch (Error v0_3) {
            throw new RuntimeException("Couldn\'t use Java reflection to implement protocol message reflection.", v0_3);
        } catch (Error v0_4) {
            Error v0_5 = v0_4.getCause();
            if ((v0_5 instanceof RuntimeException)) {
                throw ((RuntimeException) v0_5);
            } else {
                if (!(v0_5 instanceof Error)) {
                    throw new RuntimeException("Unexpected exception thrown by generated accessor method.", v0_5);
                } else {
                    throw ((Error) v0_5);
                }
            }
        }
    }

Method io.grpc.android.AndroidChannelBuilder.transportExecutor() calling method java.lang.reflect.Method.invoke()


    public io.grpc.android.AndroidChannelBuilder transportExecutor(java.util.concurrent.Executor p7)
    {
        try {
            Class[] v3 = new Class[1];
            v3[0] = java.util.concurrent.Executor;
            RuntimeException v0_3 = io.grpc.android.AndroidChannelBuilder.OKHTTP_CHANNEL_BUILDER_CLASS.getMethod("transportExecutor", v3);
            String v1_2 = this.delegateBuilder;
            Object[] v2_0 = new Object[1];
            v2_0[0] = p7;
            v0_3.invoke(v1_2, v2_0);
            return this;
        } catch (Exception v7_1) {
            throw new RuntimeException("Failed to invoke transportExecutor on delegate builder", v7_1);
        }
    }

Method io.grpc.android.AndroidChannelBuilder.sslSocketFactory() calling method java.lang.reflect.Method.invoke()


    public io.grpc.android.AndroidChannelBuilder sslSocketFactory(javax.net.ssl.SSLSocketFactory p7)
    {
        try {
            Class[] v3 = new Class[1];
            v3[0] = javax.net.ssl.SSLSocketFactory;
            RuntimeException v0_3 = io.grpc.android.AndroidChannelBuilder.OKHTTP_CHANNEL_BUILDER_CLASS.getMethod("sslSocketFactory", v3);
            String v1_2 = this.delegateBuilder;
            Object[] v2_0 = new Object[1];
            v2_0[0] = p7;
            v0_3.invoke(v1_2, v2_0);
            return this;
        } catch (Exception v7_1) {
            throw new RuntimeException("Failed to invoke sslSocketFactory on delegate builder", v7_1);
        }
    }

Method io.grpc.android.AndroidChannelBuilder.scheduledExecutorService() calling method java.lang.reflect.Method.invoke()


    public io.grpc.android.AndroidChannelBuilder scheduledExecutorService(java.util.concurrent.ScheduledExecutorService p7)
    {
        try {
            Class[] v3 = new Class[1];
            v3[0] = java.util.concurrent.ScheduledExecutorService;
            RuntimeException v0_3 = io.grpc.android.AndroidChannelBuilder.OKHTTP_CHANNEL_BUILDER_CLASS.getMethod("scheduledExecutorService", v3);
            String v1_2 = this.delegateBuilder;
            Object[] v2_0 = new Object[1];
            v2_0[0] = p7;
            v0_3.invoke(v1_2, v2_0);
            return this;
        } catch (Exception v7_1) {
            throw new RuntimeException("Failed to invoke scheduledExecutorService on delegate builder", v7_1);
        }
    }

Method io.grpc.android.AndroidChannelBuilder.<init>() calling method java.lang.reflect.Method.invoke()


    private AndroidChannelBuilder(String p7)
    {
        RuntimeException v0_0 = io.grpc.android.AndroidChannelBuilder.OKHTTP_CHANNEL_BUILDER_CLASS;
        if (v0_0 == null) {
            throw new UnsupportedOperationException("No ManagedChannelBuilder found on the classpath");
        } else {
            try {
                Class[] v3 = new Class[1];
                v3[0] = String;
                RuntimeException v0_1 = v0_0.getMethod("forTarget", v3);
                Object[] v2_0 = new Object[1];
                v2_0[0] = p7;
                this.delegateBuilder = ((io.grpc.ManagedChannelBuilder) v0_1.invoke(0, v2_0));
                return;
            } catch (Exception v7_3) {
                throw new RuntimeException("Failed to create ManagedChannelBuilder", v7_3);
            }
        }
    }

Method com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.getSelectedProtocol() calling method java.lang.reflect.Method.invoke()


    public String getSelectedProtocol(javax.net.ssl.SSLSocket p4)
    {
        try {
            java.util.logging.Logger v0_0 = this.getMethod;
            java.util.logging.Level v1_4 = new Object[1];
            v1_4[0] = p4;
            String v4_1 = 0;
            java.util.logging.Logger v0_1 = ((com.squareup.okhttp.internal.Platform$JettyNegoProvider) reflect.Proxy.getInvocationHandler(v0_0.invoke(0, v1_4)));
        } catch (reflect.InvocationTargetException) {
            throw new AssertionError();
        }
        if ((com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$000(v0_1)) || (com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$100(v0_1) != null)) {
            if (!com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$000(v0_1)) {
                v4_1 = com.squareup.okhttp.internal.Platform$JettyNegoProvider.access$100(v0_1);
            } else {
            }
            return v4_1;
        } else {
            com.squareup.okhttp.internal.Internal.logger.log(java.util.logging.Level.INFO, "ALPN callback dropped: SPDY and HTTP/2 are disabled. Is alpn-boot on the boot class path?");
            return 0;
        }
    }

Method com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.configureTlsExtensions() calling method java.lang.reflect.Method.invoke()


    public void configureTlsExtensions(javax.net.ssl.SSLSocket p6, String p7, java.util.List p8)
    {
        AssertionError v7_2 = new java.util.ArrayList(p8.size());
        Object[] v0_3 = p8.size();
        int v2_2 = 0;
        while (v2_2 < v0_3) {
            String v3_5 = ((com.squareup.okhttp.Protocol) p8.get(v2_2));
            if (v3_5 != com.squareup.okhttp.Protocol.HTTP_1_0) {
                v7_2.add(v3_5.toString());
            }
            v2_2++;
        }
        try {
            reflect.Method v8_1 = com.squareup.okhttp.internal.Platform.getClassLoader();
            int v2_0 = new Class[2];
            v2_0[0] = this.clientProviderClass;
            v2_0[1] = this.serverProviderClass;
            AssertionError v7_1 = reflect.Proxy.newProxyInstance(v8_1, v2_0, new com.squareup.okhttp.internal.Platform$JettyNegoProvider(v7_2));
            reflect.Method v8_2 = this.putMethod;
            Object[] v0_2 = new Object[2];
            v0_2[0] = p6;
            v0_2[1] = v7_1;
            v8_2.invoke(0, v0_2);
            return;
        } catch (IllegalAccessException v6_1) {
            throw new AssertionError(v6_1);
        } catch (IllegalAccessException v6_1) {
        }
    }

Method com.squareup.okhttp.internal.Platform$JdkWithJettyBootPlatform.afterHandshake() calling method java.lang.reflect.Method.invoke()


    public void afterHandshake(javax.net.ssl.SSLSocket p5)
    {
        try {
            reflect.Method v0 = this.removeMethod;
            Object[] v2_1 = new Object[1];
            v2_1[0] = p5;
            v0.invoke(0, v2_1);
            return;
        } catch (IllegalAccessException) {
            throw new AssertionError();
        }
    }

Method io.grpc.okhttp.internal.Platform$JdkWithJettyBootPlatform.getSelectedProtocol() calling method java.lang.reflect.Method.invoke()


    public String getSelectedProtocol(javax.net.ssl.SSLSocket p4)
    {
        try {
            java.util.logging.Logger v0_0 = this.getMethod;
            java.util.logging.Level v1_4 = new Object[1];
            v1_4[0] = p4;
            String v4_1 = 0;
            java.util.logging.Logger v0_1 = ((io.grpc.okhttp.internal.Platform$JettyNegoProvider) reflect.Proxy.getInvocationHandler(v0_0.invoke(0, v1_4)));
        } catch (reflect.InvocationTargetException) {
            throw new AssertionError();
        } catch (IllegalAccessException) {
            throw new AssertionError();
        }
        if ((io.grpc.okhttp.internal.Platform$JettyNegoProvider.access$100(v0_1)) || (io.grpc.okhttp.internal.Platform$JettyNegoProvider.access$200(v0_1) != null)) {
            if (!io.grpc.okhttp.internal.Platform$JettyNegoProvider.access$100(v0_1)) {
                v4_1 = io.grpc.okhttp.internal.Platform$JettyNegoProvider.access$200(v0_1);
            } else {
            }
            return v4_1;
        } else {
            io.grpc.okhttp.internal.Platform$JdkWithJettyBootPlatform.logger.log(java.util.logging.Level.INFO, "ALPN callback dropped: SPDY and HTTP/2 are disabled. Is alpn-boot on the boot class path?");
            return 0;
        }
    }

Method io.grpc.okhttp.internal.Platform$JdkWithJettyBootPlatform.configureTlsExtensions() calling method java.lang.reflect.Method.invoke()


    public void configureTlsExtensions(javax.net.ssl.SSLSocket p6, String p7, java.util.List p8)
    {
        AssertionError v7_2 = new java.util.ArrayList(p8.size());
        Object[] v0_3 = p8.size();
        int v2_2 = 0;
        while (v2_2 < v0_3) {
            String v3_5 = ((io.grpc.okhttp.internal.Protocol) p8.get(v2_2));
            if (v3_5 != io.grpc.okhttp.internal.Protocol.HTTP_1_0) {
                v7_2.add(v3_5.toString());
            }
            v2_2++;
        }
        try {
            reflect.Method v8_1 = io.grpc.okhttp.internal.Platform.getClassLoader();
            int v2_0 = new Class[2];
            v2_0[0] = this.clientProviderClass;
            v2_0[1] = this.serverProviderClass;
            AssertionError v7_1 = reflect.Proxy.newProxyInstance(v8_1, v2_0, new io.grpc.okhttp.internal.Platform$JettyNegoProvider(v7_2));
            reflect.Method v8_2 = this.putMethod;
            Object[] v0_2 = new Object[2];
            v0_2[0] = p6;
            v0_2[1] = v7_1;
            v8_2.invoke(0, v0_2);
            return;
        } catch (IllegalAccessException v6_2) {
            throw new AssertionError(v6_2);
        } catch (IllegalAccessException v6_1) {
            throw new AssertionError(v6_1);
        }
    }

Method io.grpc.okhttp.internal.Platform$JdkWithJettyBootPlatform.afterHandshake() calling method java.lang.reflect.Method.invoke()


    public void afterHandshake(javax.net.ssl.SSLSocket p5)
    {
        try {
            reflect.Method v0 = this.removeMethod;
            Object[] v2_1 = new Object[1];
            v2_1[0] = p5;
            v0.invoke(0, v2_1);
        } catch (IllegalAccessException) {
            throw new AssertionError();
        } catch (reflect.InvocationTargetException) {
        }
        return;
    }

Method io.grpc.okhttp.internal.Platform$JdkAlpnPlatform.getSelectedProtocol() calling method java.lang.reflect.Method.invoke()


    public String getSelectedProtocol(javax.net.ssl.SSLSocket p3)
    {
        try {
            Object[] v1_1 = new Object[0];
            return ((String) this.getApplicationProtocol.invoke(p3, v1_1));
        } catch (reflect.InvocationTargetException v3_1) {
            throw new RuntimeException(v3_1);
        } catch (reflect.InvocationTargetException v3_4) {
            throw new RuntimeException(v3_4);
        }
    }

Method io.grpc.okhttp.internal.Platform$JdkAlpnPlatform.configureTlsExtensions() calling method java.lang.reflect.Method.invoke()


    public void configureTlsExtensions(javax.net.ssl.SSLSocket p5, String p6, java.util.List p7)
    {
        RuntimeException v6_0 = p5.getSSLParameters();
        Object[] v0_2 = new java.util.ArrayList(p7.size());
        reflect.Method v7_2 = p7.iterator();
        while (v7_2.hasNext()) {
            String v1_3 = ((io.grpc.okhttp.internal.Protocol) v7_2.next());
            if (v1_3 != io.grpc.okhttp.internal.Protocol.HTTP_1_0) {
                v0_2.add(v1_3.toString());
            }
        }
        try {
            reflect.Method v7_1 = this.setApplicationProtocols;
            String v1_1 = new Object[1];
            String[] v3_1 = new String[v0_2.size()];
            v1_1[0] = v0_2.toArray(v3_1);
            v7_1.invoke(v6_0, v1_1);
            p5.setSSLParameters(v6_0);
            return;
        } catch (reflect.InvocationTargetException v5_2) {
            throw new RuntimeException(v5_2);
        } catch (reflect.InvocationTargetException v5_1) {
            throw new RuntimeException(v5_1);
        }
    }

Method io.grpc.okhttp.internal.Platform$Android.untagSocket() calling method java.lang.reflect.Method.invoke()


    public void untagSocket(java.net.Socket p5)
    {
        RuntimeException v0_0 = this.trafficStatsUntagSocket;
        if (v0_0 != null) {
            try {
                Object[] v2_1 = new Object[1];
                v2_1[0] = p5;
                v0_0.invoke(0, v2_1);
                return;
            } catch (Throwable v5_2) {
                throw new RuntimeException(v5_2);
            } catch (Throwable v5_3) {
                throw new RuntimeException(v5_3.getCause());
            }
        } else {
            return;
        }
    }

Method io.grpc.okhttp.internal.Platform$Android.tagSocket() calling method java.lang.reflect.Method.invoke()


    public void tagSocket(java.net.Socket p5)
    {
        RuntimeException v0_0 = this.trafficStatsTagSocket;
        if (v0_0 != null) {
            try {
                Object[] v2_1 = new Object[1];
                v2_1[0] = p5;
                v0_0.invoke(0, v2_1);
                return;
            } catch (Throwable v5_2) {
                throw new RuntimeException(v5_2);
            } catch (Throwable v5_3) {
                throw new RuntimeException(v5_3.getCause());
            }
        } else {
            return;
        }
    }

Method io.grpc.internal.ReflectionLongAdderCounter.value() calling method java.lang.reflect.Method.invoke()


    public long value()
    {
        try {
            Object[] v2_1 = new Object[0];
            return ((Long) io.grpc.internal.ReflectionLongAdderCounter.sumMethod.invoke(this.instance, v2_1)).longValue();
        } catch (IllegalAccessException) {
            throw new RuntimeException();
        } catch (reflect.InvocationTargetException) {
            throw new RuntimeException();
        }
    }

Method io.grpc.internal.ReflectionLongAdderCounter.add() calling method java.lang.reflect.Method.invoke()


    public void add(long p5)
    {
        try {
            Object v1 = this.instance;
            Object[] v2_1 = new Object[1];
            v2_1[0] = Long.valueOf(p5);
            io.grpc.internal.ReflectionLongAdderCounter.addMethod.invoke(v1, v2_1);
            return;
        } catch (reflect.InvocationTargetException v5_2) {
            throw new RuntimeException(v5_2);
        } catch (reflect.InvocationTargetException v5_1) {
            throw new RuntimeException(v5_1);
        }
    }

Method io.grpc.internal.GrpcUtil$3.create() calling method java.lang.reflect.Method.invoke()


    public java.util.concurrent.ScheduledExecutorService create()
    {
        RuntimeException v1_4 = java.util.concurrent.Executors.newScheduledThreadPool(1, io.grpc.internal.GrpcUtil.getThreadFactory("grpc-timer-%d", 1));
        try {
            reflect.Method v2_1 = v1_4.getClass();
            Class[] v4 = new Class[1];
            v4[0] = Boolean.TYPE;
            reflect.Method v2_0 = v2_1.getMethod("setRemoveOnCancelPolicy", v4);
            Object[] v3_0 = new Object[1];
            v3_0[0] = Boolean.valueOf(1);
            v2_0.invoke(v1_4, v3_0);
        } catch (NoSuchMethodException) {
        } catch (Exception v0_3) {
            throw v0_3;
        } catch (Exception v0_2) {
            throw new RuntimeException(v0_2);
        }
        return v1_4;
    }

Method io.grpc.internal.AutoConfiguredLoadBalancerFactory$AutoConfiguredLoadBalancer.decideLoadBalancerFactory() calling method java.lang.reflect.Method.invoke()


    static io.grpc.LoadBalancer$Factory decideLoadBalancerFactory(java.util.List p4, java.util.Map p5)
    {
        Exception v4_1 = p4.iterator();
        while (v4_1.hasNext()) {
            if (((io.grpc.EquivalentAddressGroup) v4_1.next()).getAttributes().get(io.grpc.internal.GrpcAttributes.ATTR_LB_ADDR_AUTHORITY) != null) {
                Exception v4_2 = 1;
            }
            if (v4_2 == null) {
                Exception v4_3;
                if (p5 == null) {
                    v4_3 = 0;
                } else {
                    v4_3 = io.grpc.internal.ServiceConfigUtil.getLoadBalancingPolicyFromServiceConfig(p5);
                }
                if (v4_3 == null) {
                    return io.grpc.PickFirstBalancerFactory.getInstance();
                } else {
                    if (!v4_3.toUpperCase(java.util.Locale.ROOT).equals("ROUND_ROBIN")) {
                        String v0_5 = new StringBuilder();
                        v0_5.append("Unknown service config policy: ");
                        v0_5.append(v4_3);
                        throw new IllegalArgumentException(v0_5.toString());
                    } else {
                        try {
                            RuntimeException v5_6 = new Class[0];
                            RuntimeException v5_7 = new Object[0];
                            return ((io.grpc.LoadBalancer$Factory) Class.forName("io.grpc.util.RoundRobinLoadBalancerFactory").getMethod("getInstance", v5_6).invoke(0, v5_7));
                        } catch (Exception v4_12) {
                            throw v4_12;
                        } catch (Exception v4_11) {
                            throw new RuntimeException("Can\'t get Round Robin LB", v4_11);
                        }
                    }
                }
            } else {
                try {
                    RuntimeException v5_10 = new Class[0];
                    RuntimeException v5_11 = new Object[0];
                    return ((io.grpc.LoadBalancer$Factory) Class.forName("io.grpc.grpclb.GrpclbLoadBalancerFactory").getMethod("getInstance", v5_10).invoke(0, v5_11));
                } catch (Exception v4_19) {
                    throw v4_19;
                } catch (Exception v4_18) {
                    throw new RuntimeException("Can\'t get GRPCLB, but balancer addresses were present", v4_18);
                }
            }
        }
        v4_2 = 0;
    }

Method com.squareup.okhttp.internal.tls.AndroidTrustRootIndex.findByIssuerAndSignature() calling method java.lang.reflect.Method.invoke()


    public java.security.cert.X509Certificate findByIssuerAndSignature(java.security.cert.X509Certificate p6)
    {
        java.security.cert.X509Certificate v0 = 0;
        try {
            reflect.Method v1 = this.findByIssuerAndSignatureMethod;
            javax.net.ssl.X509TrustManager v2 = this.trustManager;
            Object[] v3_1 = new Object[1];
            v3_1[0] = p6;
            AssertionError v6_4 = ((java.security.cert.TrustAnchor) v1.invoke(v2, v3_1));
        } catch (IllegalAccessException) {
            throw new AssertionError();
        } catch (reflect.InvocationTargetException) {
            return v0;
        }
        if (v6_4 == null) {
            return v0;
        } else {
            v0 = v6_4.getTrustedCert();
            return v0;
        }
    }

Method com.squareup.okhttp.internal.Platform$Android.untagSocket() calling method java.lang.reflect.Method.invoke()


    public void untagSocket(java.net.Socket p5)
    {
        RuntimeException v0_0 = this.trafficStatsUntagSocket;
        if (v0_0 != null) {
            try {
                Object[] v2_1 = new Object[1];
                v2_1[0] = p5;
                v0_0.invoke(0, v2_1);
                return;
            } catch (Throwable v5_2) {
                throw new RuntimeException(v5_2);
            } catch (Throwable v5_3) {
                throw new RuntimeException(v5_3.getCause());
            }
        } else {
            return;
        }
    }

Method com.squareup.okhttp.internal.Platform$Android.tagSocket() calling method java.lang.reflect.Method.invoke()


    public void tagSocket(java.net.Socket p5)
    {
        RuntimeException v0_0 = this.trafficStatsTagSocket;
        if (v0_0 != null) {
            try {
                Object[] v2_1 = new Object[1];
                v2_1[0] = p5;
                v0_0.invoke(0, v2_1);
                return;
            } catch (Throwable v5_2) {
                throw new RuntimeException(v5_2);
            } catch (Throwable v5_3) {
                throw new RuntimeException(v5_3.getCause());
            }
        } else {
            return;
        }
    }

Method com.google.gson.internal.UnsafeAllocator$3.newInstance() calling method java.lang.reflect.Method.invoke()


    public Object newInstance(Class p4)
    {
        com.google.gson.internal.UnsafeAllocator.access$000(p4);
        reflect.Method v0 = this.val$newInstance;
        Object[] v1_1 = new Object[2];
        v1_1[0] = p4;
        v1_1[1] = Object;
        return v0.invoke(0, v1_1);
    }

Method com.google.gson.internal.UnsafeAllocator$2.newInstance() calling method java.lang.reflect.Method.invoke()


    public Object newInstance(Class p4)
    {
        com.google.gson.internal.UnsafeAllocator.access$000(p4);
        reflect.Method v0 = this.val$newInstance;
        Object[] v1_1 = new Object[2];
        v1_1[0] = p4;
        v1_1[1] = Integer.valueOf(this.val$constructorId);
        return v0.invoke(0, v1_1);
    }

Method com.google.gson.internal.UnsafeAllocator$1.newInstance() calling method java.lang.reflect.Method.invoke()


    public Object newInstance(Class p5)
    {
        com.google.gson.internal.UnsafeAllocator.access$000(p5);
        reflect.Method v0 = this.val$allocateInstance;
        Object v1 = this.val$unsafe;
        Object[] v2_1 = new Object[1];
        v2_1[0] = p5;
        return v0.invoke(v1, v2_1);
    }

Method io.grpc.okhttp.internal.Platform.findPlatform() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method io.grpc.okhttp.internal.Platform$JettyNegoProvider.invoke() calling method java.lang.reflect.Method.invoke()


    public Object invoke(Object p6, reflect.Method p7, Object[] p8)
    {
        String v6_0 = p7.getName();
        boolean v0_0 = p7.getReturnType();
        if (p8 == 0) {
            p8 = io.grpc.okhttp.internal.Util.EMPTY_STRING_ARRAY;
        }
        if ((!v6_0.equals("supports")) || (Boolean.TYPE != v0_0)) {
            if ((!v6_0.equals("unsupported")) || (Void.TYPE != v0_0)) {
                if ((!v6_0.equals("protocols")) || (p8.length != 0)) {
                    if (((!v6_0.equals("selectProtocol")) && (!v6_0.equals("select"))) || ((String != v0_0) || ((p8.length != 1) || (!(p8[0] instanceof java.util.List))))) {
                        if (((!v6_0.equals("protocolSelected")) && (!v6_0.equals("selected"))) || (p8.length != 1)) {
                            return p7.invoke(this, p8);
                        } else {
                            this.selected = ((String) p8[0]);
                            return 0;
                        }
                    } else {
                        String v6_7 = ((java.util.List) p8[0]);
                        int v7_1 = v6_7.size();
                        int v8_1 = 0;
                        while (v8_1 < v7_1) {
                            if (!this.protocols.contains(v6_7.get(v8_1))) {
                                v8_1++;
                            } else {
                                String v6_12 = ((String) v6_7.get(v8_1));
                                this.selected = v6_12;
                                return v6_12;
                            }
                        }
                        String v6_10 = ((String) this.protocols.get(0));
                        this.selected = v6_10;
                        return v6_10;
                    }
                } else {
                    return this.protocols;
                }
            } else {
                this.unsupported = 1;
                return 0;
            }
        } else {
            return Boolean.valueOf(1);
        }
    }

Method io.grpc.okhttp.internal.OptionalMethod.invokeOptional() calling method java.lang.reflect.Method.invoke()


    public varargs Object invokeOptional(Object p3, Object[] p4)
    {
        reflect.Method v0_1 = this.getMethod(p3.getClass());
        if (v0_1 != null) {
            try {
                return v0_1.invoke(p3, p4);
            } catch (IllegalAccessException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method io.grpc.okhttp.internal.OptionalMethod.invoke() calling method java.lang.reflect.Method.invoke()


    public varargs Object invoke(Object p4, Object[] p5)
    {
        String v0_1 = this.getMethod(p4.getClass());
        if (v0_1 == null) {
            String v0_4 = new StringBuilder();
            v0_4.append("Method ");
            v0_4.append(this.methodName);
            v0_4.append(" not supported for object ");
            v0_4.append(p4);
            throw new AssertionError(v0_4.toString());
        } else {
            try {
                return v0_1.invoke(p4, p5);
            } catch (IllegalAccessException v4_3) {
                StringBuilder v1_3 = new StringBuilder();
                v1_3.append("Unexpectedly could not call: ");
                v1_3.append(v0_1);
                AssertionError v5_3 = new AssertionError(v1_3.toString());
                v5_3.initCause(v4_3);
                throw v5_3;
            }
        }
    }

Method io.grpc.internal.GrpcUtil.getHost() calling method java.lang.reflect.Method.invoke()


    public static String getHost(java.net.InetSocketAddress p4)
    {
        try {
            Class[] v3 = new Class[0];
            Object[] v1_1 = new Object[0];
            return ((String) java.net.InetSocketAddress.getMethod("getHostString", v3).invoke(p4, v1_1));
        } catch (NoSuchMethodException) {
            return p4.getHostName();
        }
    }

Method com.squareup.okhttp.internal.http.RouteException.addSuppressedIfPossible() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.squareup.okhttp.internal.Platform$JettyNegoProvider.invoke() calling method java.lang.reflect.Method.invoke()


    public Object invoke(Object p6, reflect.Method p7, Object[] p8)
    {
        String v6_0 = p7.getName();
        boolean v0_0 = p7.getReturnType();
        if (p8 == 0) {
            p8 = com.squareup.okhttp.internal.Util.EMPTY_STRING_ARRAY;
        }
        if ((!v6_0.equals("supports")) || (Boolean.TYPE != v0_0)) {
            if ((!v6_0.equals("unsupported")) || (Void.TYPE != v0_0)) {
                if ((!v6_0.equals("protocols")) || (p8.length != 0)) {
                    if (((!v6_0.equals("selectProtocol")) && (!v6_0.equals("select"))) || ((String != v0_0) || ((p8.length != 1) || (!(p8[0] instanceof java.util.List))))) {
                        if (((!v6_0.equals("protocolSelected")) && (!v6_0.equals("selected"))) || (p8.length != 1)) {
                            return p7.invoke(this, p8);
                        } else {
                            this.selected = ((String) p8[0]);
                            return 0;
                        }
                    } else {
                        String v6_7 = ((java.util.List) p8[0]);
                        int v7_1 = v6_7.size();
                        int v8_1 = 0;
                        while (v8_1 < v7_1) {
                            if (!this.protocols.contains(v6_7.get(v8_1))) {
                                v8_1++;
                            } else {
                                String v6_12 = ((String) v6_7.get(v8_1));
                                this.selected = v6_12;
                                return v6_12;
                            }
                        }
                        String v6_10 = ((String) this.protocols.get(0));
                        this.selected = v6_10;
                        return v6_10;
                    }
                } else {
                    return this.protocols;
                }
            } else {
                this.unsupported = 1;
                return 0;
            }
        } else {
            return Boolean.valueOf(1);
        }
    }

Method com.squareup.okhttp.internal.OptionalMethod.invokeOptional() calling method java.lang.reflect.Method.invoke()


    public varargs Object invokeOptional(Object p3, Object[] p4)
    {
        reflect.Method v0_1 = this.getMethod(p3.getClass());
        if (v0_1 != null) {
            try {
                return v0_1.invoke(p3, p4);
            } catch (IllegalAccessException) {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.squareup.okhttp.internal.OptionalMethod.invoke() calling method java.lang.reflect.Method.invoke()


    public varargs Object invoke(Object p4, Object[] p5)
    {
        String v0_1 = this.getMethod(p4.getClass());
        if (v0_1 == null) {
            String v0_4 = new StringBuilder();
            v0_4.append("Method ");
            v0_4.append(this.methodName);
            v0_4.append(" not supported for object ");
            v0_4.append(p4);
            throw new AssertionError(v0_4.toString());
        } else {
            try {
                return v0_1.invoke(p4, p5);
            } catch (IllegalAccessException v4_3) {
                StringBuilder v1_3 = new StringBuilder();
                v1_3.append("Unexpectedly could not call: ");
                v1_3.append(v0_1);
                AssertionError v5_3 = new AssertionError(v1_3.toString());
                v5_3.initCause(v4_3);
                throw v5_3;
            }
        }
    }

Method com.google.protobuf.Internal.getDefaultInstance() calling method java.lang.reflect.Method.invoke()


    public static com.google.protobuf.MessageLite getDefaultInstance(Class p4)
    {
        try {
            StringBuilder v2_2 = new Class[0];
            RuntimeException v1_3 = new Object[0];
            return ((com.google.protobuf.MessageLite) p4.getMethod("getDefaultInstance", v2_2).invoke(p4.getMethod("getDefaultInstance", v2_2), v1_3));
        } catch (Exception v0_1) {
            StringBuilder v2_1 = new StringBuilder();
            v2_1.append("Failed to get default instance for ");
            v2_1.append(p4);
            throw new RuntimeException(v2_1.toString(), v0_1);
        }
    }

Method com.google.protobuf.ExtensionRegistryLite.add() calling method java.lang.reflect.Method.invoke()


    public final void add(com.google.protobuf.ExtensionLite p7)
    {
        if (com.google.protobuf.GeneratedMessageLite$GeneratedExtension.isAssignableFrom(p7.getClass())) {
            this.add(((com.google.protobuf.GeneratedMessageLite$GeneratedExtension) p7));
        }
        if (com.google.protobuf.ExtensionRegistryFactory.isFullRegistry(this)) {
            try {
                Exception v2_0 = this.getClass();
                Class[] v4 = new Class[1];
                v4[0] = com.google.protobuf.ExtensionRegistryLite.extensionClass;
                Exception v2_1 = v2_0.getMethod("add", v4);
                IllegalArgumentException v3_1 = new Object[1];
                v3_1[0] = p7;
                v2_1.invoke(this, v3_1);
            } catch (Exception v2_2) {
                Object[] v1_2 = new Object[1];
                v1_2[0] = p7;
                throw new IllegalArgumentException(String.format("Could not invoke ExtensionRegistry#add for %s", v1_2), v2_2);
            }
        }
        return;
    }

Method com.google.protobuf.ExtensionRegistryFactory.invokeSubclassFactory() calling method java.lang.reflect.Method.invoke()


    private static final com.google.protobuf.ExtensionRegistryLite invokeSubclassFactory(String p3)
    {
        Class[] v2 = new Class[0];
        Object[] v0_1 = new Object[0];
        return ((com.google.protobuf.ExtensionRegistryLite) com.google.protobuf.ExtensionRegistryFactory.EXTENSION_REGISTRY_CLASS.getMethod(p3, v2).invoke(0, v0_1));
    }

Method com.google.gson.internal.UnsafeAllocator.create() calling method java.lang.reflect.Method.invoke()


    public static com.google.gson.internal.UnsafeAllocator create()
    {
        Class[] v4_4 = Class.forName("sun.misc.Unsafe");
        Class v5_7 = v4_4.getDeclaredField("theUnsafe");
        v5_7.setAccessible(1);
        Class v5_0 = v5_7.get(0);
        Class v7_0 = new Class[1];
        v7_0[0] = Class;
        return new com.google.gson.internal.UnsafeAllocator$1(v4_4.getMethod("allocateInstance", v7_0), v5_0);
    }

Method com.google.firebase.firestore.util.ApiUtil.invoke() calling method java.lang.reflect.Method.invoke()


    static varargs Object invoke(reflect.Method p0, Object p1, Object[] p2)
    {
        try {
            return p0.invoke(p1, p2);
        } catch (reflect.InvocationTargetException v0_3) {
            throw new RuntimeException(v0_3);
        } catch (reflect.InvocationTargetException v0_2) {
            throw new RuntimeException(v0_2);
        }
    }

Method com.google.firebase.FirebaseApp.initializeApis() calling method java.lang.reflect.Method.invoke()


    private void initializeApis(Class p8, Object p9, Iterable p10, boolean p11)
    {
        String v10_1 = p10.iterator();
        while (v10_1.hasNext()) {
            String v0_6 = ((String) v10_1.next());
            try {
                if ((!p11) || (com.google.firebase.FirebaseApp.DIRECT_BOOT_COMPATIBLE_API_INITIALIZERS.contains(v0_6))) {
                    StringBuilder v2_2 = Class.forName(v0_6);
                    boolean v5_0 = new Class[1];
                    v5_0[0] = p8;
                    StringBuilder v2_3 = v2_2.getMethod("getInstance", v5_0);
                    int v3_1 = v2_3.getModifiers();
                    if ((reflect.Modifier.isPublic(v3_1)) && (reflect.Modifier.isStatic(v3_1))) {
                        Object[] v4_2 = new Object[1];
                        v4_2[0] = p9;
                        v2_3.invoke(0, v4_2);
                    }
                }
            } catch (ClassNotFoundException) {
                if (com.google.firebase.FirebaseApp.CORE_CLASSES.contains(v0_6)) {
                    String v9_5 = new StringBuilder();
                    v9_5.append(v0_6);
                    v9_5.append(" is missing, but is required. Check if it has been removed by Proguard.");
                    throw new IllegalStateException(v9_5.toString());
                } else {
                    StringBuilder v2_9 = new StringBuilder();
                    v2_9.append(v0_6);
                    v2_9.append(" is not linked. Skipping initialization.");
                    android.util.Log.d("FirebaseApp", v2_9.toString());
                }
            } catch (NoSuchMethodException) {
                String v9_2 = new StringBuilder();
                v9_2.append(v0_6);
                v9_2.append("#getInstance has been removed by Proguard. Add keep rule to prevent it.");
                throw new IllegalStateException(v9_2.toString());
            } catch (String v0_2) {
                android.util.Log.wtf("FirebaseApp", "Firebase API initialization failure.", v0_2);
            } catch (StringBuilder v2_4) {
                int v3_4 = new StringBuilder();
                v3_4.append("Failed to initialize ");
                v3_4.append(v0_6);
                android.util.Log.wtf("FirebaseApp", v3_4.toString(), v2_4);
            }
        }
        return;
    }

Method com.google.common.util.concurrent.SimpleTimeLimiter$1$1.call() calling method java.lang.reflect.Method.invoke()


    public Object call()
    {
        try {
            return this.val$method.invoke(this.this$1.val$target, this.val$args);
        } catch (Exception v0_3) {
            throw com.google.common.util.concurrent.SimpleTimeLimiter.access$000(v0_3, 0);
        }
    }

Method com.google.common.util.concurrent.MoreExecutors.platformThreadFactory() calling method java.lang.reflect.Method.invoke()


    public static java.util.concurrent.ThreadFactory platformThreadFactory()
    {
        if (com.google.common.util.concurrent.MoreExecutors.isAppEngine()) {
            try {
                Class[] v3 = new Class[0];
                String v2_0 = new Object[0];
                return ((java.util.concurrent.ThreadFactory) Class.forName("com.google.appengine.api.ThreadManager").getMethod("currentRequestThreadFactory", v3).invoke(0, v2_0));
            } catch (RuntimeException v0_7) {
                throw new RuntimeException("Couldn\'t invoke ThreadManager.currentRequestThreadFactory", v0_7);
            } catch (RuntimeException v0_7) {
            } catch (RuntimeException v0_7) {
            } catch (RuntimeException v0_4) {
                throw com.google.common.base.Throwables.propagate(v0_4.getCause());
            }
        } else {
            return java.util.concurrent.Executors.defaultThreadFactory();
        }
    }

Method com.google.common.util.concurrent.MoreExecutors.isAppEngine() calling method java.lang.reflect.Method.invoke()


    private static boolean isAppEngine()
    {
        int v1 = 0;
        if (System.getProperty("com.google.appengine.runtime.environment") != null) {
            try {
                Object[] v3_1 = new Class[0];
                Object[] v3_0 = new Object[0];
            } catch (ClassNotFoundException) {
                return v1;
            }
            if (Class.forName("com.google.apphosting.api.ApiProxy").getMethod("getCurrentEnvironment", v3_1).invoke(0, v3_0) == null) {
                return v1;
            } else {
                v1 = 1;
                return v1;
            }
        } else {
            return 0;
        }
    }

Method com.google.android.gms.measurement.internal.zzgp.zza() calling method java.lang.reflect.Method.invoke()


    private final void zza(String p28, String p29, long p30, android.os.Bundle p32, boolean p33, boolean p34, boolean p35, String p36)
    {
        com.google.android.gms.common.internal.Preconditions.checkNotEmpty(p28);
        if (!this.zzad().zze(p36, com.google.android.gms.measurement.internal.zzak.zzip)) {
            com.google.android.gms.common.internal.Preconditions.checkNotEmpty(p29);
        }
        com.google.android.gms.common.internal.Preconditions.checkNotNull(p32);
        this.zzo();
        this.zzbi();
        if (this.zzj.isEnabled()) {
            if (this.zzad().zze(this.zzr().zzag(), com.google.android.gms.measurement.internal.zzak.zzix)) {
                int v0_11 = this.zzr().zzbh();
                if ((v0_11 != 0) && (!v0_11.contains(p29))) {
                    this.zzab().zzgr().zza("Dropping non-safelisted event. event name, origin", p29, p28);
                    return;
                }
            }
            int v16 = 0;
            if (!this.zzpx) {
                this.zzpx = 1;
                try {
                    int v0_24;
                    if (this.zzj.zzia()) {
                        v0_24 = Class.forName("com.google.android.gms.tagmanager.TagManagerService");
                    } else {
                        v0_24 = Class.forName("com.google.android.gms.tagmanager.TagManagerService", 1, this.getContext().getClassLoader());
                    }
                    try {
                        com.google.android.gms.measurement.internal.zzjs v2_30 = new Class[1];
                        v2_30[0] = android.content.Context;
                        int v0_33 = v0_24.getDeclaredMethod("initialize", v2_30);
                        com.google.android.gms.measurement.internal.zzgn v1_82 = new Object[1];
                        v1_82[0] = this.getContext();
                        v0_33.invoke(0, v1_82);
                    } catch (int v0_38) {
                        this.zzab().zzgn().zza("Failed to invoke Tag Manager\'s initialize() method", v0_38);
                    }
                } catch (ClassNotFoundException) {
                    this.zzab().zzgq().zzao("Tag Manager is not found and thus will not be used");
                }
            }
            if ((this.zzad().zze(this.zzr().zzag(), com.google.android.gms.measurement.internal.zzak.zzje)) && (("_cmp".equals(p29)) && (p32.containsKey("gclid")))) {
                this.zza("auto", "_lgclid", p32.getString("gclid"), this.zzx().currentTimeMillis());
            }
            if (p35) {
                this.zzae();
                if (!"_iap".equals(p29)) {
                    com.google.android.gms.measurement.internal.zzgn v1_4 = this.zzj.zzz();
                    android.os.Bundle v4_1 = 2;
                    if (v1_4.zzp("event", p29)) {
                        if (v1_4.zza("event", com.google.android.gms.measurement.internal.zzgj.zzpn, p29)) {
                            if (v1_4.zza("event", 40, p29)) {
                                v4_1 = 0;
                            }
                        } else {
                            v4_1 = 13;
                        }
                    }
                    if (v4_1 != null) {
                        this.zzab().zzgm().zza("Invalid public event name. Event will not be logged (FE)", this.zzy().zzaj(p29));
                        this.zzj.zzz();
                        int v0_32 = com.google.android.gms.measurement.internal.zzjs.zza(p29, 40, 1);
                        if (p29 != null) {
                            v16 = p29.length();
                        }
                        this.zzj.zzz().zza(v4_1, "_ev", v0_32, v16);
                        return;
                    }
                }
            }
            this.zzae();
            com.google.android.gms.measurement.internal.zzgn v1_8 = this.zzt().zzin();
            if ((v1_8 != null) && (!p32.containsKey("_sc"))) {
                v1_8.zzqx = 1;
            }
            if ((p33 == 0) || (!p35)) {
                String v3_5 = 0;
            } else {
                v3_5 = 1;
            }
            com.google.android.gms.measurement.internal.zzhq.zza(v1_8, p32, v3_5);
            boolean v17 = "am".equals(p28);
            String v3_7 = com.google.android.gms.measurement.internal.zzjs.zzbq(p29);
            if ((p33 == 0) || ((this.zzpv == null) || ((v3_7 != null) || (v17)))) {
                if (this.zzj.zzie()) {
                    String v3_11 = this.zzz().zzbl(p29);
                    if (v3_11 == null) {
                        long v10_2;
                        java.util.List v18 = com.google.android.gms.common.util.CollectionUtils.listOf(new String[] {"_o", "_sn", "_sc", "_si"}));
                        String v8_1 = p29;
                        String v15_1 = this.zzz().zza(p36, p29, p32, v18, p35, 1);
                        if ((v15_1 != null) && ((v15_1.containsKey("_sc")) && (v15_1.containsKey("_si")))) {
                            v10_2 = new com.google.android.gms.measurement.internal.zzhr(v15_1.getString("_sn"), v15_1.getString("_sc"), Long.valueOf(v15_1.getLong("_si")).longValue());
                        } else {
                            v10_2 = 0;
                        }
                        int v0_7;
                        if (v10_2 != 0) {
                            v0_7 = v10_2;
                        } else {
                            v0_7 = v1_8;
                        }
                        int v14_1 = "_ae";
                        if (this.zzad().zzz(p36)) {
                            this.zzae();
                            if ((this.zzt().zzin() != null) && ("_ae".equals(p29))) {
                                com.google.android.gms.measurement.internal.zzgn v1_15 = this.zzv().zzjb();
                                if (v1_15 > 0) {
                                    this.zzz().zzb(v15_1, v1_15);
                                }
                            }
                        }
                        long v24;
                        int v13_2 = new java.util.ArrayList();
                        v13_2.add(v15_1);
                        android.os.Bundle v11_2 = this.zzz().zzjw().nextLong();
                        if ((!this.zzad().zze(this.zzr().zzag(), com.google.android.gms.measurement.internal.zzak.zzid)) || ((this.zzac().zzma.get() <= 0) || ((!this.zzac().zzx(p30)) || (!this.zzac().zzmd.get())))) {
                            v24 = "_o";
                        } else {
                            this.zzab().zzgs().zzao("Current session is expired, remove the session number and Id");
                            if (!this.zzad().zze(this.zzr().zzag(), com.google.android.gms.measurement.internal.zzak.zzhz)) {
                                v24 = "_o";
                            } else {
                                v24 = "_o";
                                this.zza("auto", "_sid", 0, this.zzx().currentTimeMillis());
                            }
                            if (this.zzad().zze(this.zzr().zzag(), com.google.android.gms.measurement.internal.zzak.zzia)) {
                                this.zza("auto", "_sno", 0, this.zzx().currentTimeMillis());
                            }
                        }
                        if ((!this.zzad().zzy(this.zzr().zzag())) || (v15_1.getLong("extend_session", 0) != 1)) {
                            android.os.Bundle v4 = 1;
                        } else {
                            this.zzab().zzgs().zzao("EXTEND_SESSION param attached: initiate a new session or extend the current active session");
                            this.zzj.zzv().zza(p30, 1);
                        }
                        com.google.android.gms.measurement.internal.zzjs v2_17 = new String[p32.size()];
                        com.google.android.gms.measurement.internal.zzgn v1_52 = ((String[]) v15_1.keySet().toArray(v2_17));
                        java.util.Arrays.sort(v1_52);
                        com.google.android.gms.measurement.internal.zzjs v2_18 = v1_52.length;
                        String v3_21 = 0;
                        long v10_3 = 0;
                        while(true) {
                            String v9_5 = "_eid";
                            if (v3_21 >= v2_18) {
                                break;
                            }
                            int v0_23;
                            com.google.android.gms.measurement.internal.zzjs v2_23;
                            int v20_1;
                            android.os.Bundle v22_1;
                            String v5_8;
                            int v19_0;
                            String v26_1;
                            android.os.Bundle v4_15 = v1_52[v3_21];
                            int v20_0 = v15_1.get(v4_15);
                            this.zzz();
                            boolean v32_1 = v1_52;
                            com.google.android.gms.measurement.internal.zzgn v1_65 = com.google.android.gms.measurement.internal.zzjs.zzb(v20_0);
                            if (v1_65 == null) {
                                v22_1 = v0_7;
                                v20_1 = v2_18;
                                v19_0 = v3_21;
                                v2_23 = v11_2;
                                v5_8 = v13_2;
                                v26_1 = v14_1;
                                v0_23 = v15_1;
                            } else {
                                v20_1 = v2_18;
                                v15_1.putInt(v4_15, v1_65.length);
                                com.google.android.gms.measurement.internal.zzjs v2_25 = 0;
                                while (v2_25 < v1_65.length) {
                                    String v5_10 = v1_65[v2_25];
                                    com.google.android.gms.measurement.internal.zzhq.zza(v0_7, v5_10, 1);
                                    String v6_10 = v9_5;
                                    int v25_1 = v10_3;
                                    int v33_1 = v2_25;
                                    int v19_2 = v3_21;
                                    com.google.android.gms.measurement.internal.zzjs v2_26 = v11_2;
                                    String v5_11 = v13_2;
                                    android.os.Bundle v22_3 = v0_7;
                                    String v26_2 = v14_1;
                                    int v0_27 = v15_1;
                                    String v9_10 = this.zzz().zza(p36, "_ep", v5_10, v18, p35, 0);
                                    v9_10.putString("_en", p29);
                                    v9_10.putLong(v6_10, v2_26);
                                    v9_10.putString("_gn", v4_15);
                                    v9_10.putInt("_ll", v1_65.length);
                                    android.os.Bundle v11_7 = v33_1;
                                    v9_10.putInt("_i", v11_7);
                                    v5_11.add(v9_10);
                                    v15_1 = v0_27;
                                    v11_2 = v2_26;
                                    v13_2 = v5_11;
                                    v2_25 = (v11_7 + 1);
                                    v3_21 = v19_2;
                                    v0_7 = v22_3;
                                    v10_3 = v25_1;
                                    v14_1 = v26_2;
                                    v9_5 = v6_10;
                                }
                                v22_1 = v0_7;
                                v19_0 = v3_21;
                                v2_23 = v11_2;
                                v5_8 = v13_2;
                                v26_1 = v14_1;
                                v0_23 = v15_1;
                                v10_3 += v1_65.length;
                            }
                            v15_1 = v0_23;
                            v11_2 = v2_23;
                            v13_2 = v5_8;
                            v2_18 = v20_1;
                            v0_7 = v22_1;
                            v14_1 = v26_1;
                            String v5 = p30;
                            v3_21 = (v19_0 + 1);
                            v1_52 = v32_1;
                        }
                        android.os.Bundle v4_9 = v10_3;
                        String v5_5 = v13_2;
                        String v26_0 = v14_1;
                        int v0_13 = v15_1;
                        if (v4_9 != null) {
                            v0_13.putLong("_eid", v11_2);
                            v0_13.putInt("_epc", v4_9);
                        }
                        int v0_14 = 0;
                        while (v0_14 < v5_5.size()) {
                            com.google.android.gms.measurement.internal.zzjs v2_20;
                            com.google.android.gms.measurement.internal.zzgn v1_56 = ((android.os.Bundle) v5_5.get(v0_14));
                            if (v0_14 == 0) {
                                v2_20 = 0;
                            } else {
                                v2_20 = 1;
                            }
                            com.google.android.gms.measurement.internal.zzjs v2_21;
                            String v9_7;
                            if (v2_20 == null) {
                                v2_21 = v8_1;
                                v9_7 = v2_21;
                            } else {
                                v2_21 = "_ep";
                                v9_7 = v8_1;
                            }
                            long v10_5 = v24;
                            v1_56.putString(v10_5, p28);
                            if (p34) {
                                v1_56 = this.zzz().zzg(v1_56);
                            }
                            android.os.Bundle v11_3 = v1_56;
                            this.zzab().zzgr().zza("Logging event (FE)", this.zzy().zzaj(v9_7), this.zzy().zzc(v11_3));
                            java.util.Iterator v12_2 = new com.google.android.gms.measurement.internal.zzai;
                            int v14_2 = v5_5;
                            v12_2(v2_21, new com.google.android.gms.measurement.internal.zzah(v11_3), p28, p30);
                            this.zzs().zzc(v12_2, p36);
                            if (!v17) {
                                java.util.Iterator v12_3 = this.zzpw.iterator();
                                while (v12_3.hasNext()) {
                                    ((com.google.android.gms.measurement.internal.zzgn) v12_3.next()).onEvent(p28, p29, new android.os.Bundle(v11_3), p30);
                                }
                            }
                            v0_14++;
                            v8_1 = v9_7;
                            v24 = v10_5;
                            v5_5 = v14_2;
                        }
                        String v9_6 = v8_1;
                        this.zzae();
                        if ((this.zzt().zzin() != null) && (v26_0.equals(v9_6))) {
                            this.zzv().zza(1, 1);
                        }
                        return;
                    } else {
                        this.zzab().zzgm().zza("Invalid event name. Event will not be logged (FE)", this.zzy().zzaj(p29));
                        this.zzz();
                        int v0_29 = com.google.android.gms.measurement.internal.zzjs.zza(p29, 40, 1);
                        if (p29 != null) {
                            v16 = p29.length();
                        }
                        this.zzj.zzz().zza(p36, v3_11, "_ev", v0_29, v16);
                        return;
                    }
                } else {
                    return;
                }
            } else {
                this.zzab().zzgr().zza("Passing event to registered event handler (FE)", this.zzy().zzaj(p29), this.zzy().zzc(p32));
                this.zzpv.interceptEvent(p28, p29, p32, p30);
                return;
            }
        } else {
            this.zzab().zzgr().zzao("Event not sent since app measurement is disabled");
            return;
        }
    }

Method com.google.android.gms.measurement.internal.zzdy.zzge() calling method java.lang.reflect.Method.invoke()


    private final String zzge()
    {
        try {
            com.google.android.gms.measurement.internal.zzeh v1_9 = this.getContext().getClassLoader().loadClass("com.google.firebase.analytics.FirebaseAnalytics");
        } catch (ClassNotFoundException) {
            return 0;
        }
        if (v1_9 != null) {
            try {
                Class[] v4_0 = new Class[1];
                v4_0[0] = android.content.Context;
                String v2_0 = v1_9.getDeclaredMethod("getInstance", v4_0);
                Object[] v3_1 = new Object[1];
                v3_1[0] = this.getContext();
                String v2_1 = v2_0.invoke(0, v3_1);
            } catch (Exception) {
                this.zzab().zzgo().zzao("Failed to obtain Firebase Analytics instance");
                return 0;
            }
            if (v2_1 != null) {
                try {
                    Class[] v4_2 = new Class[0];
                    Object[] v3_3 = new Object[0];
                    return ((String) v1_9.getDeclaredMethod("getFirebaseInstanceId", v4_2).invoke(v2_1, v3_3));
                } catch (Exception) {
                    this.zzab().zzgp().zzao("Failed to retrieve Firebase Instance Id");
                    return 0;
                }
            } else {
                return 0;
            }
        } else {
            return 0;
        }
    }

Method com.google.android.gms.internal.measurement.zzey.zza() calling method java.lang.reflect.Method.invoke()


    static varargs Object zza(reflect.Method p0, Object p1, Object[] p2)
    {
        try {
            return p0.invoke(p1, p2);
        } catch (Error v0_3) {
            throw new RuntimeException("Couldn\'t use Java reflection to implement protocol message reflection.", v0_3);
        } catch (Error v0_4) {
            Error v0_5 = v0_4.getCause();
            if ((v0_5 instanceof RuntimeException)) {
                throw ((RuntimeException) v0_5);
            } else {
                if (!(v0_5 instanceof Error)) {
                    throw new RuntimeException("Unexpected exception thrown by generated accessor method.", v0_5);
                } else {
                    throw ((Error) v0_5);
                }
            }
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi28Impl.createFromFamiliesWithDefault() calling method java.lang.reflect.Method.invoke()


    protected android.graphics.Typeface createFromFamiliesWithDefault(Object p6)
    {
        try {
            RuntimeException v0_6 = reflect.Array.newInstance(this.mFontFamily, 1);
            reflect.Array.set(v0_6, 0, p6);
            reflect.InvocationTargetException v6_4 = this.mCreateFromFamiliesWithDefault;
            Object[] v4_1 = new Object[4];
            v4_1[0] = v0_6;
            v4_1[1] = "sans-serif";
            v4_1[2] = Integer.valueOf(-1);
            v4_1[3] = Integer.valueOf(-1);
            return ((android.graphics.Typeface) v6_4.invoke(0, v4_1));
        } catch (reflect.InvocationTargetException v6_3) {
            throw new RuntimeException(v6_3);
        } catch (reflect.InvocationTargetException v6_3) {
        }
    }

Method android.support.transition.ViewUtilsApi22.setLeftTopRightBottom() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.common.reflect.Invokable$MethodInvokable.invokeInternal() calling method java.lang.reflect.Method.invoke()


    final Object invokeInternal(Object p2, Object[] p3)
    {
        return this.method.invoke(p2, p3);
    }

Method com.google.android.gms.measurement.internal.zzs.zzbu() calling method java.lang.reflect.Method.invoke()


    public final String zzbu()
    {
        try {
            reflect.InvocationTargetException v1_5 = Class.forName("android.os.SystemProperties");
            String v4_1 = new Class[2];
            v4_1[0] = String;
            v4_1[1] = String;
            reflect.InvocationTargetException v1_1 = v1_5.getMethod("get", v4_1);
            String v3_0 = new Object[2];
            v3_0[0] = "debug.firebase.analytics.app";
            v3_0[1] = "";
            return ((String) v1_1.invoke(0, v3_0));
        } catch (reflect.InvocationTargetException v1_8) {
            this.zzab().zzgk().zza("Could not find SystemProperties class", v1_8);
            return "";
        } catch (reflect.InvocationTargetException v1_7) {
            this.zzab().zzgk().zza("Could not find SystemProperties.get() method", v1_7);
            return "";
        } catch (reflect.InvocationTargetException v1_6) {
            this.zzab().zzgk().zza("Could not access SystemProperties.get()", v1_6);
            return "";
        } catch (reflect.InvocationTargetException v1_4) {
            this.zzab().zzgk().zza("SystemProperties.get() threw an exception", v1_4);
            return "";
        }
    }

Method android.support.v7.widget.MenuPopupWindow.setTouchModal() calling method java.lang.reflect.Method.invoke()


    public void setTouchModal(boolean p5)
    {
        String v0_0 = android.support.v7.widget.MenuPopupWindow.sSetTouchModalMethod;
        if (v0_0 != null) {
            try {
                android.widget.PopupWindow v1 = this.mPopup;
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p5);
                v0_0.invoke(v1, v2_1);
            } catch (Exception) {
                android.util.Log.i("MenuPopupWindow", "Could not invoke setTouchModal() on PopupWindow. Oh well.");
            }
        }
        return;
    }

Method android.support.v7.view.menu.MenuItemWrapperICS.setExclusiveCheckable() calling method java.lang.reflect.Method.invoke()


    public void setExclusiveCheckable(boolean p7)
    {
        try {
            if (this.mSetExclusiveCheckableMethod != null) {
                reflect.Method v0_3 = this.mSetExclusiveCheckableMethod;
                Object v3_0 = this.mWrappedObject;
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p7);
                v0_3.invoke(v3_0, v2_1);
            } else {
                reflect.Method v0_6 = ((android.support.v4.internal.view.SupportMenuItem) this.mWrappedObject).getClass();
                Class[] v4 = new Class[1];
                v4[0] = Boolean.TYPE;
                this.mSetExclusiveCheckableMethod = v0_6.getDeclaredMethod("setExclusiveCheckable", v4);
            }
        } catch (Boolean v7_1) {
            android.util.Log.w("MenuItemWrapper", "Error while calling setExclusiveCheckable", v7_1);
        }
        return;
    }

Method android.support.v4.media.AudioAttributesImplApi21.getLegacyStreamType() calling method java.lang.reflect.Method.invoke()


    public int getLegacyStreamType()
    {
        IllegalAccessException v0_0 = this.mLegacyStreamType;
        if (v0_0 == -1) {
            IllegalAccessException v0_8 = android.support.v4.media.AudioAttributesImplApi21.getAudioAttributesToLegacyStreamTypeMethod();
            if (v0_8 != null) {
                try {
                    int v4_3 = new Object[1];
                    v4_3[0] = this.mAudioAttributes;
                    return ((Integer) v0_8.invoke(0, v4_3)).intValue();
                } catch (IllegalAccessException v0_4) {
                    String v3_1 = new StringBuilder();
                    v3_1.append("getLegacyStreamType() failed on API: ");
                    v3_1.append(android.os.Build$VERSION.SDK_INT);
                    android.util.Log.w("AudioAttributesCompat21", v3_1.toString(), v0_4);
                    return -1;
                } catch (IllegalAccessException v0_4) {
                    v3_1 = new StringBuilder();
                    v3_1.append("getLegacyStreamType() failed on API: ");
                    v3_1.append(android.os.Build$VERSION.SDK_INT);
                    android.util.Log.w("AudioAttributesCompat21", v3_1.toString(), v0_4);
                    return -1;
                }
            } else {
                IllegalAccessException v0_6 = new StringBuilder();
                v0_6.append("No AudioAttributes#toLegacyStreamType() on API: ");
                v0_6.append(android.os.Build$VERSION.SDK_INT);
                android.util.Log.w("AudioAttributesCompat21", v0_6.toString());
                return -1;
            }
        } else {
            return v0_0;
        }
    }

Method android.support.v4.graphics.drawable.WrappedDrawableApi21.isProjected() calling method java.lang.reflect.Method.invoke()


    public boolean isProjected()
    {
        if (this.mDrawable != null) {
            Exception v0_3 = android.support.v4.graphics.drawable.WrappedDrawableApi21.sIsProjectedDrawableMethod;
            if (v0_3 != null) {
                try {
                    String v3_1 = new Object[0];
                    return ((Boolean) v0_3.invoke(this.mDrawable, v3_1)).booleanValue();
                } catch (Exception v0_2) {
                    android.util.Log.w("WrappedDrawableApi21", "Error calling Drawable#isProjected() method", v0_2);
                }
            }
        }
        return 0;
    }

Method android.support.v4.graphics.drawable.IconCompat.getUri() calling method java.lang.reflect.Method.invoke()


    private static android.net.Uri getUri(android.graphics.drawable.Icon p7)
    {
        if (android.os.Build$VERSION.SDK_INT < 28) {
            try {
                Class[] v6 = new Class[0];
                Object[] v4_0 = new Object[0];
                return ((android.net.Uri) p7.getClass().getMethod("getUri", v6).invoke(p7, v4_0));
            } catch (NoSuchMethodException v7_5) {
                android.util.Log.e("IconCompat", "Unable to get icon uri", v7_5);
                return 0;
            } catch (NoSuchMethodException v7_4) {
                android.util.Log.e("IconCompat", "Unable to get icon uri", v7_4);
                return 0;
            } catch (NoSuchMethodException v7_3) {
                android.util.Log.e("IconCompat", "Unable to get icon uri", v7_3);
                return 0;
            }
        } else {
            return p7.getUri();
        }
    }

Method android.support.v4.graphics.drawable.IconCompat.getType() calling method java.lang.reflect.Method.invoke()


    private static int getType(android.graphics.drawable.Icon p7)
    {
        if (android.os.Build$VERSION.SDK_INT < 28) {
            try {
                Class[] v6 = new Class[0];
                StringBuilder v4_0 = new Object[0];
                String v7_1 = ((Integer) p7.getClass().getMethod("getType", v6).invoke(p7, v4_0)).intValue();
                return v7_1;
            } catch (NoSuchMethodException v3_6) {
                StringBuilder v4_6 = new StringBuilder();
                v4_6.append("Unable to get icon type ");
                v4_6.append(v7_1);
                android.util.Log.e("IconCompat", v4_6.toString(), v3_6);
                return -1;
            } catch (NoSuchMethodException v3_4) {
                StringBuilder v4_4 = new StringBuilder();
                v4_4.append("Unable to get icon type ");
                v4_4.append(v7_1);
                android.util.Log.e("IconCompat", v4_4.toString(), v3_4);
                return -1;
            } catch (NoSuchMethodException v3_3) {
                StringBuilder v4_2 = new StringBuilder();
                v4_2.append("Unable to get icon type ");
                v4_2.append(v7_1);
                android.util.Log.e("IconCompat", v4_2.toString(), v3_3);
                return -1;
            }
        } else {
            return p7.getType();
        }
    }

Method android.support.v4.graphics.drawable.IconCompat.getResPackage() calling method java.lang.reflect.Method.invoke()


    private static String getResPackage(android.graphics.drawable.Icon p7)
    {
        if (android.os.Build$VERSION.SDK_INT < 28) {
            try {
                Class[] v6 = new Class[0];
                Object[] v4_0 = new Object[0];
                return ((String) p7.getClass().getMethod("getResPackage", v6).invoke(p7, v4_0));
            } catch (NoSuchMethodException v7_5) {
                android.util.Log.e("IconCompat", "Unable to get icon package", v7_5);
                return 0;
            } catch (NoSuchMethodException v7_4) {
                android.util.Log.e("IconCompat", "Unable to get icon package", v7_4);
                return 0;
            } catch (NoSuchMethodException v7_3) {
                android.util.Log.e("IconCompat", "Unable to get icon package", v7_3);
                return 0;
            }
        } else {
            return p7.getResPackage();
        }
    }

Method android.support.v4.graphics.drawable.IconCompat.getResId() calling method java.lang.reflect.Method.invoke()


    private static int getResId(android.graphics.drawable.Icon p6)
    {
        if (android.os.Build$VERSION.SDK_INT < 28) {
            try {
                Class[] v5 = new Class[0];
                Object[] v4_0 = new Object[0];
                return ((Integer) p6.getClass().getMethod("getResId", v5).invoke(p6, v4_0)).intValue();
            } catch (NoSuchMethodException v6_6) {
                android.util.Log.e("IconCompat", "Unable to get icon resource", v6_6);
                return 0;
            } catch (NoSuchMethodException v6_5) {
                android.util.Log.e("IconCompat", "Unable to get icon resource", v6_5);
                return 0;
            } catch (NoSuchMethodException v6_4) {
                android.util.Log.e("IconCompat", "Unable to get icon resource", v6_4);
                return 0;
            }
        } else {
            return p6.getResId();
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.createFromFamiliesWithDefault() calling method java.lang.reflect.Method.invoke()


    protected android.graphics.Typeface createFromFamiliesWithDefault(Object p6)
    {
        try {
            RuntimeException v0_5 = reflect.Array.newInstance(this.mFontFamily, 1);
            reflect.Array.set(v0_5, 0, p6);
            reflect.InvocationTargetException v6_4 = this.mCreateFromFamiliesWithDefault;
            Object[] v4_1 = new Object[3];
            v4_1[0] = v0_5;
            v4_1[1] = Integer.valueOf(-1);
            v4_1[2] = Integer.valueOf(-1);
            return ((android.graphics.Typeface) v6_4.invoke(0, v4_1));
        } catch (reflect.InvocationTargetException v6_3) {
            throw new RuntimeException(v6_3);
        } catch (reflect.InvocationTargetException v6_3) {
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.freeze() calling method java.lang.reflect.Method.invoke()


    private boolean freeze(Object p3)
    {
        try {
            Object[] v1_1 = new Object[0];
            return ((Boolean) this.mFreeze.invoke(p3, v1_1)).booleanValue();
        } catch (reflect.InvocationTargetException v3_1) {
            throw new RuntimeException(v3_1);
        } catch (reflect.InvocationTargetException v3_1) {
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.addFontFromBuffer() calling method java.lang.reflect.Method.invoke()


    private boolean addFontFromBuffer(Object p4, java.nio.ByteBuffer p5, int p6, int p7, int p8)
    {
        try {
            reflect.Method v0 = this.mAddFontFromBuffer;
            Object[] v1_1 = new Object[5];
            v1_1[0] = p5;
            v1_1[1] = Integer.valueOf(p6);
            v1_1[2] = 0;
            v1_1[3] = Integer.valueOf(p7);
            v1_1[4] = Integer.valueOf(p8);
            return ((Boolean) v0.invoke(p4, v1_1)).booleanValue();
        } catch (reflect.InvocationTargetException v4_4) {
            throw new RuntimeException(v4_4);
        } catch (reflect.InvocationTargetException v4_4) {
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.addFontFromAssetManager() calling method java.lang.reflect.Method.invoke()


    private boolean addFontFromAssetManager(android.content.Context p4, Object p5, String p6, int p7, int p8, int p9, android.graphics.fonts.FontVariationAxis[] p10)
    {
        try {
            reflect.Method v0 = this.mAddFontFromAssetManager;
            Object[] v1_1 = new Object[8];
            v1_1[0] = p4.getAssets();
            v1_1[1] = p6;
            v1_1[2] = Integer.valueOf(0);
            v1_1[3] = Boolean.valueOf(0);
            v1_1[4] = Integer.valueOf(p7);
            v1_1[5] = Integer.valueOf(p8);
            v1_1[6] = Integer.valueOf(p9);
            v1_1[7] = p10;
            return ((Boolean) v0.invoke(p5, v1_1)).booleanValue();
        } catch (reflect.InvocationTargetException v4_9) {
            throw new RuntimeException(v4_9);
        } catch (reflect.InvocationTargetException v4_9) {
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi26Impl.abortCreation() calling method java.lang.reflect.Method.invoke()


    private void abortCreation(Object p3)
    {
        try {
            Object[] v1_1 = new Object[0];
            this.mAbortCreation.invoke(p3, v1_1);
            return;
        } catch (reflect.InvocationTargetException v3_1) {
            throw new RuntimeException(v3_1);
        } catch (reflect.InvocationTargetException v3_1) {
        }
    }

Method android.support.transition.ViewUtilsApi21.transformMatrixToLocal() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.ViewUtilsApi21.transformMatrixToGlobal() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.ViewUtilsApi21.setAnimationMatrix() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.design.chip.Chip.handleAccessibilityExit() calling method java.lang.reflect.Method.invoke()


    private boolean handleAccessibilityExit(android.view.MotionEvent p9)
    {
        if (p9.getAction() == 10) {
            try {
                reflect.Method v9_1 = android.support.v4.widget.ExploreByTouchHelper.getDeclaredField("mHoveredVirtualViewId");
                v9_1.setAccessible(1);
            } catch (reflect.Method v9_8) {
                android.util.Log.e("Chip", "Unable to send Accessibility Exit event", v9_8);
            } catch (reflect.Method v9_7) {
                android.util.Log.e("Chip", "Unable to send Accessibility Exit event", v9_7);
            } catch (reflect.Method v9_6) {
                android.util.Log.e("Chip", "Unable to send Accessibility Exit event", v9_6);
            } catch (reflect.Method v9_5) {
                android.util.Log.e("Chip", "Unable to send Accessibility Exit event", v9_5);
            }
            if (((Integer) v9_1.get(this.touchHelper)).intValue() != -2147483648) {
                Object[] v6_0 = new Class[1];
                v6_0[0] = Integer.TYPE;
                reflect.Method v9_11 = android.support.v4.widget.ExploreByTouchHelper.getDeclaredMethod("updateHoveredVirtualView", v6_0);
                v9_11.setAccessible(1);
                android.support.design.chip.Chip$ChipTouchHelper v5_1 = this.touchHelper;
                Object[] v6_1 = new Object[1];
                v6_1[0] = Integer.valueOf(-2147483648);
                v9_11.invoke(v5_1, v6_1);
                return 1;
            }
        }
        return 0;
    }

Method com.google.common.reflect.Types$JavaVersion$3.typeName() calling method java.lang.reflect.Method.invoke()


    String typeName(reflect.Type p5)
    {
        try {
            Class[] v3 = new Class[0];
            Object[] v1_1 = new Object[0];
            return ((String) reflect.Type.getMethod("getTypeName", v3).invoke(p5, v1_1));
        } catch (NoSuchMethodException) {
            throw new AssertionError("Type.getTypeName should be available in Java 8");
        } catch (IllegalAccessException v5_1) {
            throw new RuntimeException(v5_1);
        } catch (IllegalAccessException v5_1) {
        }
    }

Method com.google.common.io.Closer$SuppressingSuppressor.suppress() calling method java.lang.reflect.Method.invoke()


    public void suppress(java.io.Closeable p4, Throwable p5, Throwable p6)
    {
        if (p5 != p6) {
            try {
                Object[] v1_1 = new Object[1];
                v1_1[0] = p6;
                com.google.common.io.Closer$SuppressingSuppressor.addSuppressed.invoke(p5, v1_1);
            } catch (Throwable) {
                com.google.common.io.Closer$LoggingSuppressor.INSTANCE.suppress(p4, p5, p6);
            }
            return;
        } else {
            return;
        }
    }

Method com.google.android.gms.internal.measurement.zzfv.zzvj() calling method java.lang.reflect.Method.invoke()


    private static com.google.android.gms.internal.measurement.zzgf zzvj()
    {
        try {
            Class[] v3 = new Class[0];
            Object[] v2_1 = new Object[0];
            return ((com.google.android.gms.internal.measurement.zzgf) Class.forName("com.google.protobuf.DescriptorMessageInfoFactory").getDeclaredMethod("getInstance", v3).invoke(0, v2_1));
        } catch (Exception) {
            return com.google.android.gms.internal.measurement.zzfv.zzajx;
        }
    }

Method com.appsflyer.AppsFlyerLib.ˎ() calling method java.lang.reflect.Method.invoke()


    final java.util.Map ˎ(android.content.Context p25, String p26, String p27, String p28, String p29, boolean p30, android.content.SharedPreferences p31, boolean p32, android.content.Intent p33, String p34)
    {
        java.util.HashMap v12_1 = new java.util.HashMap();
        com.appsflyer.n.ˎ(p25, v12_1);
        int v13_7 = new java.util.Date().getTime();
        v12_1.put("af_timestamp", Long.toString(v13_7));
        int v13_8 = com.appsflyer.a.ˏ(p25, v13_7);
        if (v13_8 != 0) {
            v12_1.put("cksm_v1", v13_8);
        }
        try {
            if (this.isTrackingStopped()) {
                com.appsflyer.AFLogger.afInfoLog("SDK tracking has been stopped");
                int v15_12;
                if (!p32) {
                    v15_12 = p27;
                } else {
                    v15_12 = "Launch";
                }
                com.appsflyer.AppsFlyerLib.ˋ(p25, "AppsFlyer_4.9.0", "EVENT_CREATED_WITH_NAME", v15_12);
                com.appsflyer.cache.CacheManager.getInstance().init(p25);
                try {
                    int v13_21 = java.util.Arrays.asList(p25.getPackageManager().getPackageInfo(p25.getPackageName(), 4096).requestedPermissions);
                } catch (Throwable v0_5) {
                    com.appsflyer.AFLogger.afErrorLog("Exception while validation permissions. ", v0_5);
                    if (p30) {
                        v12_1.put("af_events_api", "1");
                    }
                    long v22;
                    String v20_0;
                    String v23;
                    ref.WeakReference v21_0;
                    String v19_0;
                    v12_1.put("brand", android.os.Build.BRAND);
                    v12_1.put("device", android.os.Build.DEVICE);
                    v12_1.put("product", android.os.Build.PRODUCT);
                    v12_1.put("sdk", Integer.toString(android.os.Build$VERSION.SDK_INT));
                    v12_1.put("model", android.os.Build.MODEL);
                    v12_1.put("deviceType", android.os.Build.TYPE);
                    if (!p32) {
                        v19_0 = "af_timestamp";
                        v20_0 = "INSTALL_STORE";
                        java.util.List v1_16 = p25.getApplicationContext().getSharedPreferences("appsflyer-data", 0);
                        String v7_9 = v1_16.edit();
                        try {
                            int v9_0 = v1_16.getString("prev_event_name", 0);
                            v21_0 = "appid";
                            try {
                                if (v9_0 == 0) {
                                    v22 = "appsFlyerCount";
                                    v23 = "appsflyer-data";
                                } else {
                                    String v6_1 = new org.json.JSONObject();
                                    int v3_75 = new StringBuilder();
                                    v22 = "appsFlyerCount";
                                    v23 = "appsflyer-data";
                                    v3_75.append(v1_16.getLong("prev_event_timestamp", -1));
                                    v6_1.put("prev_event_timestamp", v3_75.toString());
                                    v6_1.put("prev_event_value", v1_16.getString("prev_event_value", 0));
                                    v6_1.put("prev_event_name", v9_0);
                                    v12_1.put("prev_event", v6_1.toString());
                                }
                            } catch (Throwable v0_0) {
                                com.appsflyer.AFLogger.afErrorLog("Error while processing previous event.", v0_0);
                            }
                            v7_9.putString("prev_event_name", p27);
                            v7_9.putString("prev_event_value", p28);
                            v7_9.putLong("prev_event_timestamp", System.currentTimeMillis());
                            if (android.os.Build$VERSION.SDK_INT < 9) {
                                v7_9.commit();
                            } else {
                                v7_9.apply();
                            }
                        } catch (Throwable v0_0) {
                            v22 = "appsFlyerCount";
                            v23 = "appsflyer-data";
                            v21_0 = "prev_event_value";
                        }
                    } else {
                        if ((p25.getApplicationContext().getSharedPreferences("appsflyer-data", 0).contains("appsFlyerCount") ^ 1) == 0) {
                            v19_0 = "af_timestamp";
                        } else {
                            if (!com.appsflyer.AppsFlyerProperties.getInstance().isOtherSdkStringDisabled()) {
                                v12_1.put("batteryLevel", String.valueOf(com.appsflyer.AppsFlyerLib.ʽ(p25)));
                            }
                            int v10_14;
                            if (!"OPPO".equals(android.os.Build.BRAND)) {
                                v10_14 = 18;
                            } else {
                                v10_14 = 23;
                                com.appsflyer.AFLogger.afRDLog("OPPO device found");
                            }
                            if (android.os.Build$VERSION.SDK_INT < v10_14) {
                                v19_0 = "af_timestamp";
                            } else {
                                v19_0 = "af_timestamp";
                                if (!com.appsflyer.AppsFlyerProperties.getInstance().getBoolean("keyPropDisableAFKeystore", 0)) {
                                    java.util.List v1_71 = new StringBuilder("OS SDK is=");
                                    v1_71.append(android.os.Build$VERSION.SDK_INT);
                                    v1_71.append("; use KeyStore");
                                    com.appsflyer.AFLogger.afRDLog(v1_71.toString());
                                    java.util.List v1_74 = new com.appsflyer.AFKeystoreWrapper(p25);
                                    if (v1_74.ˎ()) {
                                        v1_74.ˊ();
                                    } else {
                                        v1_74.ॱ(com.appsflyer.r.ˏ(new ref.WeakReference(p25)));
                                    }
                                    com.appsflyer.AppsFlyerProperties.getInstance().set("KSAppsFlyerId", v1_74.ॱ());
                                    com.appsflyer.AppsFlyerProperties.getInstance().set("KSAppsFlyerRICounter", String.valueOf(v1_74.ˋ()));
                                    long v8_17;
                                    v20_0 = "INSTALL_STORE";
                                    ref.WeakReference v21_1 = p25.getApplicationContext().getSharedPreferences("appsflyer-data", 0).getLong("AppsFlyerTimePassedSincePrevLaunch", 0);
                                    long v8_16 = System.currentTimeMillis();
                                    com.appsflyer.AppsFlyerLib.ˎ(p25, "AppsFlyerTimePassedSincePrevLaunch", v8_16);
                                    if (v21_1 <= 0) {
                                        v8_17 = -1;
                                    } else {
                                        v8_17 = ((v8_16 - v21_1) / 1000);
                                    }
                                    v12_1.put("timepassedsincelastlaunch", Long.toString(v8_17));
                                    java.util.List v1_79 = com.appsflyer.AppsFlyerProperties.getInstance().getString("oneLinkSlug");
                                    if (v1_79 != null) {
                                        v12_1.put("onelink_id", v1_79);
                                        v12_1.put("ol_ver", com.appsflyer.AppsFlyerProperties.getInstance().getString("onelinkVersion"));
                                    }
                                    int v9_3 = p31.getLong("appsflyerGetConversionDataTiming", 0);
                                    if (v9_3 > 0) {
                                        v12_1.put("gcd_timing", Long.toString(v9_3));
                                        String v7_39 = p31.edit();
                                        v7_39.putLong("appsflyerGetConversionDataTiming", 0);
                                        if (android.os.Build$VERSION.SDK_INT < 9) {
                                            v7_39.commit();
                                        } else {
                                            v7_39.apply();
                                        }
                                    }
                                    v22 = "appsFlyerCount";
                                    v23 = "appsflyer-data";
                                    v21_0 = "appid";
                                    java.util.List v1_87 = com.appsflyer.AppsFlyerProperties.getInstance().getString("KSAppsFlyerId");
                                    int v3_85 = com.appsflyer.AppsFlyerProperties.getInstance().getString("KSAppsFlyerRICounter");
                                    if ((v1_87 != null) && ((v3_85 != 0) && (Integer.valueOf(v3_85).intValue() > 0))) {
                                        v12_1.put("reinstallCounter", v3_85);
                                        v12_1.put("originalAppsflyerId", v1_87);
                                    }
                                    java.util.List v1_89 = com.appsflyer.AppsFlyerProperties.getInstance().getString("additionalCustomData");
                                    if (v1_89 != null) {
                                        v12_1.put("customData", v1_89);
                                    }
                                    try {
                                        java.util.List v1_91 = p25.getPackageManager().getInstallerPackageName(p25.getPackageName());
                                    } catch (Throwable v0_2) {
                                        com.appsflyer.AFLogger.afErrorLog("Exception while getting the app\'s installer package. ", v0_2);
                                        java.util.List v1_94 = com.appsflyer.AppsFlyerProperties.getInstance().getString("sdkExtension");
                                        if ((v1_94 != null) && (v1_94.length() > 0)) {
                                            v12_1.put("sdkExtension", v1_94);
                                        }
                                        java.util.List v1_97 = com.appsflyer.AppsFlyerLib.ˋ(new ref.WeakReference(p25));
                                        int v3_95 = com.appsflyer.AppsFlyerLib.ᐝ(p25, v1_97);
                                        if (v3_95 != 0) {
                                            v12_1.put("channel", v3_95);
                                        }
                                        if (((v3_95 != 0) && (!v3_95.equals(v1_97))) || ((v3_95 == 0) && (v1_97 != null))) {
                                            v12_1.put("af_latestchannel", v1_97);
                                        }
                                        java.util.List v1_104;
                                        String v7_42;
                                        int v3_97 = v23;
                                        java.util.List v1_99 = p25.getApplicationContext().getSharedPreferences(v3_97, 0);
                                        String v6_9 = v20_0;
                                        if (!v1_99.contains(v6_9)) {
                                            v7_42 = v22;
                                            if ((p25.getApplicationContext().getSharedPreferences(v3_97, 0).contains(v7_42) ^ 1) == 0) {
                                                v1_104 = 0;
                                            } else {
                                                v1_104 = com.appsflyer.AppsFlyerLib.ʼ(p25);
                                            }
                                            com.appsflyer.AppsFlyerLib.ˎ(p25, v6_9, v1_104);
                                        } else {
                                            v1_104 = v1_99.getString(v6_9, 0);
                                            v7_42 = v22;
                                        }
                                        if (v1_104 != null) {
                                            v12_1.put("af_installstore", v1_104.toLowerCase());
                                        }
                                        java.util.List v1_107 = p25.getApplicationContext().getSharedPreferences(v3_97, 0);
                                        String v6_13 = com.appsflyer.AppsFlyerProperties.getInstance().getString("preInstallName");
                                        if (v6_13 == null) {
                                            if (!v1_107.contains("preInstallName")) {
                                                if ((p25.getApplicationContext().getSharedPreferences(v3_97, 0).contains(v7_42) ^ 1) != 0) {
                                                    String v6_15;
                                                    java.util.List v1_114 = com.appsflyer.AppsFlyerLib.ॱ(com.appsflyer.AppsFlyerLib.ˏ("ro.appsflyer.preinstall.path"));
                                                    if (v1_114 == null) {
                                                        v6_15 = 1;
                                                    } else {
                                                        if (v1_114.exists()) {
                                                            v6_15 = 0;
                                                        } else {
                                                        }
                                                    }
                                                    if (v6_15 != null) {
                                                        v1_114 = com.appsflyer.AppsFlyerLib.ॱ(com.appsflyer.AppsFlyerLib.ˋ("AF_PRE_INSTALL_PATH", p25.getPackageManager(), p25.getPackageName()));
                                                    }
                                                    String v6_18;
                                                    if (v1_114 == null) {
                                                        v6_18 = 1;
                                                    } else {
                                                        if (v1_114.exists()) {
                                                            v6_18 = 0;
                                                        } else {
                                                        }
                                                    }
                                                    if (v6_18 != null) {
                                                        v1_114 = com.appsflyer.AppsFlyerLib.ॱ("/data/local/tmp/pre_install.appsflyer");
                                                    }
                                                    String v6_20;
                                                    if (v1_114 == null) {
                                                        v6_20 = 1;
                                                    } else {
                                                        if (v1_114.exists()) {
                                                            v6_20 = 0;
                                                        } else {
                                                        }
                                                    }
                                                    if (v6_20 != null) {
                                                        v1_114 = com.appsflyer.AppsFlyerLib.ॱ("/etc/pre_install.appsflyer");
                                                    }
                                                    String v6_22;
                                                    if (v1_114 == null) {
                                                        v6_22 = 1;
                                                    } else {
                                                        if (v1_114.exists()) {
                                                            v6_22 = 0;
                                                        } else {
                                                        }
                                                    }
                                                    if (v6_22 != null) {
                                                        v6_13 = 0;
                                                    } else {
                                                        int v13_17 = com.appsflyer.AppsFlyerLib.ॱ(v1_114, p25.getPackageName());
                                                        if (v13_17 == 0) {
                                                        } else {
                                                            v6_13 = v13_17;
                                                        }
                                                    }
                                                    if (v6_13 == null) {
                                                        v6_13 = com.appsflyer.AppsFlyerLib.ˎ(new ref.WeakReference(p25), "AF_PRE_INSTALL_NAME");
                                                    } else {
                                                    }
                                                }
                                                if (v6_13 != null) {
                                                    com.appsflyer.AppsFlyerLib.ˎ(p25, "preInstallName", v6_13);
                                                }
                                            } else {
                                                v6_13 = v1_107.getString("preInstallName", 0);
                                            }
                                            if (v6_13 != null) {
                                                com.appsflyer.AppsFlyerProperties.getInstance().set("preInstallName", v6_13);
                                            }
                                        }
                                        if (v6_13 != null) {
                                            v12_1.put("af_preinstall_name", v6_13.toLowerCase());
                                        }
                                        java.util.List v1_124 = com.appsflyer.AppsFlyerLib.ʼ(p25);
                                        if (v1_124 != null) {
                                            v12_1.put("af_currentstore", v1_124.toLowerCase());
                                        }
                                        if ((p26 == null) || (p26.length() < 0)) {
                                            String v6_31 = com.appsflyer.AppsFlyerProperties.getInstance().getString("AppsFlyerKey");
                                            if ((v6_31 == null) || (v6_31.length() < 0)) {
                                                com.appsflyer.AFLogger.afInfoLog("AppsFlyer dev key is missing!!! Please use  AppsFlyerLib.getInstance().setAppsFlyerKey(...) to set it. ");
                                                com.appsflyer.AppsFlyerLib.ˋ(p25, "AppsFlyer_4.9.0", "DEV_KEY_MISSING", 0);
                                                com.appsflyer.AFLogger.afInfoLog("AppsFlyer will not track this event.");
                                                return 0;
                                            } else {
                                                v12_1.put("appsflyerKey", v6_31);
                                            }
                                        } else {
                                            v12_1.put("appsflyerKey", p26);
                                        }
                                        String v6_33 = com.appsflyer.AppsFlyerProperties.getInstance().getString("AppUserId");
                                        if (v6_33 != null) {
                                            v12_1.put("appUserId", v6_33);
                                        }
                                        String v6_35 = com.appsflyer.AppsFlyerProperties.getInstance().getString("userEmails");
                                        if (v6_35 == null) {
                                            String v6_37 = com.appsflyer.AppsFlyerProperties.getInstance().getString("userEmail");
                                            if (v6_37 != null) {
                                                v12_1.put("sha1_el", com.appsflyer.p.ˊ(v6_37));
                                            }
                                        } else {
                                            v12_1.put("user_emails", v6_35);
                                        }
                                        if (p27 != null) {
                                            v12_1.put("eventName", p27);
                                            if (p28 != null) {
                                                v12_1.put("eventValue", p28);
                                            }
                                        }
                                        String v6_41 = v21_0;
                                        if (com.appsflyer.AppsFlyerProperties.getInstance().getString(v6_41) != null) {
                                            v12_1.put(v6_41, com.appsflyer.AppsFlyerProperties.getInstance().getString(v6_41));
                                        }
                                        String v5_31 = com.appsflyer.AppsFlyerProperties.getInstance().getString("currencyCode");
                                        if (v5_31 != null) {
                                            if (v5_31.length() != 3) {
                                                String v6_45 = new StringBuilder("WARNING: currency code should be 3 characters!!! \'");
                                                v6_45.append(v5_31);
                                                v6_45.append("\' is not a legal value.");
                                                com.appsflyer.AFLogger.afWarnLog(v6_45.toString());
                                            }
                                            v12_1.put("currency", v5_31);
                                        }
                                        String v5_33 = com.appsflyer.AppsFlyerProperties.getInstance().getString("IS_UPDATE");
                                        if (v5_33 != null) {
                                            v12_1.put("isUpdate", v5_33);
                                        }
                                        long v8_40;
                                        String v6_52;
                                        v12_1.put("af_preinstalled", Boolean.toString(this.isPreInstalledApp(p25)));
                                        try {
                                            if (!com.appsflyer.AppsFlyerProperties.getInstance().getBoolean("collectFacebookAttrId", 1)) {
                                                v6_52 = this;
                                                v8_40 = v19_0;
                                            } else {
                                                try {
                                                    int v13_22;
                                                    p25.getPackageManager().getApplicationInfo("com.facebook.katana", 0);
                                                    v6_52 = this;
                                                    v8_40 = v19_0;
                                                    try {
                                                        v13_22 = this.getAttributionId(p25.getContentResolver());
                                                    } catch (Throwable v0_3) {
                                                        com.appsflyer.AFLogger.afErrorLog("Exception while collecting facebook\'s attribution ID. ", v0_3);
                                                        v13_22 = 0;
                                                    }
                                                    if (v13_22 != 0) {
                                                        v12_1.put("fb", v13_22);
                                                    }
                                                } catch (Throwable v0_3) {
                                                    v6_52 = this;
                                                    v8_40 = v19_0;
                                                }
                                            }
                                        } catch (Throwable v0_1) {
                                            java.util.List v1_60 = v0_1;
                                            com.appsflyer.AFLogger.afErrorLog(v1_60.getLocalizedMessage(), v1_60);
                                            return v12_1;
                                        }
                                        String v19_1;
                                        if (!com.appsflyer.AppsFlyerProperties.getInstance().getBoolean("deviceTrackingDisabled", 0)) {
                                            int v13_25;
                                            String v5_46 = p25.getApplicationContext().getSharedPreferences(v3_97, 0);
                                            int v10_31 = com.appsflyer.AppsFlyerProperties.getInstance().getBoolean("collectIMEI", 1);
                                            String v11_3 = v5_46.getString("imeiCached", 0);
                                            if ((v10_31 == 0) || (!android.text.TextUtils.isEmpty(v6_52.ॱ))) {
                                                v19_1 = v8_40;
                                                if (v6_52.ॱ == null) {
                                                    v13_25 = 0;
                                                } else {
                                                    v13_25 = v6_52.ॱ;
                                                }
                                            } else {
                                                if (!com.appsflyer.AppsFlyerLib.ॱॱ(p25)) {
                                                    v19_1 = v8_40;
                                                } else {
                                                    try {
                                                        int v10_37 = ((android.telephony.TelephonyManager) p25.getSystemService("phone"));
                                                        v19_1 = v8_40;
                                                        try {
                                                            long v8_44 = new Class[0];
                                                            int v13_27 = new Object[0];
                                                            v13_25 = ((String) v10_37.getClass().getMethod("getDeviceId", v8_44).invoke(v10_37, v13_27));
                                                        } catch (Throwable v0_4) {
                                                            long v8_49 = v0_4;
                                                            if (v11_3 == null) {
                                                                v13_25 = 0;
                                                            } else {
                                                                com.appsflyer.AFLogger.afDebugLog("use cached IMEI: ".concat(String.valueOf(v11_3)));
                                                                v13_25 = v11_3;
                                                            }
                                                            com.appsflyer.AFLogger.afErrorLog("WARNING: other reason: ", v8_49);
                                                        }
                                                        if (v13_25 == 0) {
                                                            if (v11_3 == null) {
                                                            } else {
                                                                com.appsflyer.AFLogger.afDebugLog("use cached IMEI: ".concat(String.valueOf(v11_3)));
                                                                v13_25 = v11_3;
                                                            }
                                                        } else {
                                                        }
                                                    } catch (Throwable v0_4) {
                                                        v19_1 = v8_40;
                                                    }
                                                }
                                            }
                                            if (v13_25 == 0) {
                                                com.appsflyer.AFLogger.afInfoLog("IMEI was not collected.");
                                            } else {
                                                com.appsflyer.AppsFlyerLib.ˎ(p25, "imeiCached", v13_25);
                                                v12_1.put("imei", v13_25);
                                            }
                                            int v13_31;
                                            long v8_57 = com.appsflyer.AppsFlyerProperties.getInstance().getBoolean("collectAndroidId", 1);
                                            String v5_47 = v5_46.getString("androidIdCached", 0);
                                            if ((v8_57 == 0) || (!android.text.TextUtils.isEmpty(v6_52.ˋ))) {
                                                if (v6_52.ˋ == null) {
                                                    v13_31 = 0;
                                                } else {
                                                    v13_31 = v6_52.ˋ;
                                                }
                                            } else {
                                                if (!com.appsflyer.AppsFlyerLib.ॱॱ(p25)) {
                                                } else {
                                                    try {
                                                        v13_31 = android.provider.Settings$Secure.getString(p25.getContentResolver(), "android_id");
                                                    } catch (Throwable v0_6) {
                                                        long v8_64 = v0_6;
                                                        if (v5_47 == null) {
                                                            v13_31 = 0;
                                                        } else {
                                                            com.appsflyer.AFLogger.afDebugLog("use cached AndroidId: ".concat(String.valueOf(v5_47)));
                                                            v13_31 = v5_47;
                                                        }
                                                        com.appsflyer.AFLogger.afErrorLog(v8_64.getMessage(), v8_64);
                                                    }
                                                    if (v13_31 == 0) {
                                                        if (v5_47 == null) {
                                                        } else {
                                                            com.appsflyer.AFLogger.afDebugLog("use cached AndroidId: ".concat(String.valueOf(v5_47)));
                                                            v13_31 = v5_47;
                                                        }
                                                    } else {
                                                    }
                                                }
                                            }
                                            if (v13_31 == 0) {
                                                com.appsflyer.AFLogger.afInfoLog("Android ID was not collected.");
                                            } else {
                                                com.appsflyer.AppsFlyerLib.ˎ(p25, "androidIdCached", v13_31);
                                                v12_1.put("android_id", v13_31);
                                            }
                                        } else {
                                            v12_1.put("deviceTrackingDisabled", "true");
                                            v19_1 = v8_40;
                                        }
                                        try {
                                            String v5_56 = com.appsflyer.r.ˏ(new ref.WeakReference(p25));
                                        } catch (Throwable v0_7) {
                                            String v5_57 = v0_7;
                                            long v8_66 = new StringBuilder("ERROR: could not get uid ");
                                            v8_66.append(v5_57.getMessage());
                                            com.appsflyer.AFLogger.afErrorLog(v8_66.toString(), v5_57);
                                            try {
                                                v12_1.put("lang", java.util.Locale.getDefault().getDisplayLanguage());
                                                try {
                                                    v12_1.put("lang_code", java.util.Locale.getDefault().getLanguage());
                                                    try {
                                                        v12_1.put("country", java.util.Locale.getDefault().getCountry());
                                                    } catch (Throwable v0_10) {
                                                        com.appsflyer.AFLogger.afErrorLog("Exception while collecting country name. ", v0_10);
                                                    }
                                                    v12_1.put("platformextension", v6_52.ˋˋ.ˎ());
                                                    com.appsflyer.AppsFlyerLib.ˏ(p25, v12_1);
                                                    long v8_81 = new java.text.SimpleDateFormat("yyyy-MM-dd_HHmmssZ", java.util.Locale.US);
                                                    try {
                                                        int v10_54 = p25.getPackageManager().getPackageInfo(p25.getPackageName(), 0).firstInstallTime;
                                                        v8_81.setTimeZone(java.util.TimeZone.getTimeZone("UTC"));
                                                        v12_1.put("installDate", v8_81.format(new java.util.Date(v10_54)));
                                                        try {
                                                            String v5_71 = p25.getPackageManager().getPackageInfo(p25.getPackageName(), 0);
                                                            int v13_40 = p31;
                                                            try {
                                                                if (v5_71.versionCode > p31.getInt("versionCode", 0)) {
                                                                    com.appsflyer.AppsFlyerLib.ˏ(p25, "appsflyerConversionDataRequestRetries", 0);
                                                                    com.appsflyer.AppsFlyerLib.ˏ(p25, "versionCode", v5_71.versionCode);
                                                                }
                                                            } catch (Throwable v0_12) {
                                                                ref.WeakReference v21_3 = "appsflyerKey";
                                                                com.appsflyer.AFLogger.afErrorLog("Exception while collecting app version data ", v0_12);
                                                                if (p29.length() > 0) {
                                                                    v12_1.put("referrer", p29);
                                                                }
                                                                java.util.List v1_3 = v13_40.getString("extraReferrers", 0);
                                                                if (v1_3 != null) {
                                                                    v12_1.put("extraReferrers", v1_3);
                                                                }
                                                                java.util.List v1_5 = com.appsflyer.AppsFlyerProperties.getInstance().getString("afUninstallToken");
                                                                if (v1_5 != null) {
                                                                    v12_1.put("af_gcm_token", com.appsflyer.a$e$b.ˏ(v1_5).ˋ());
                                                                }
                                                                v6_52.ˍ = com.appsflyer.y.ˋ(p25);
                                                                java.util.List v1_10 = new StringBuilder("didConfigureTokenRefreshService=");
                                                                v1_10.append(v6_52.ˍ);
                                                                com.appsflyer.AFLogger.afDebugLog(v1_10.toString());
                                                                if (!v6_52.ˍ) {
                                                                    v12_1.put("tokenRefreshConfigured", Boolean.FALSE);
                                                                }
                                                                if (p32) {
                                                                    com.appsflyer.AFDeepLinkManager.getInstance().processIntentForDeepLink(p33, p25, v12_1);
                                                                    if (v6_52.ˋˊ != null) {
                                                                        int v3_14 = new org.json.JSONObject(v6_52.ˋˊ);
                                                                        v3_14.put("isPush", "true");
                                                                        v12_1.put("af_deeplink", v3_14.toString());
                                                                    }
                                                                    v6_52.ˋˊ = 0;
                                                                    v12_1.put("open_referrer", p34);
                                                                }
                                                                if (v6_52.ˊˋ) {
                                                                    v12_1.put("testAppMode_retargeting", "true");
                                                                    com.appsflyer.AppsFlyerLib.ˊ(p25, new org.json.JSONObject(v12_1).toString());
                                                                    com.appsflyer.AFLogger.afInfoLog("Sent retargeting params to test app");
                                                                }
                                                                int v3_27;
                                                                int v10_1 = (System.currentTimeMillis() - v6_52.ˊᐝ);
                                                                int v3_25 = com.appsflyer.AppsFlyerProperties.getInstance().getReferrer(p25);
                                                                if ((v10_1 > 30000) || ((v3_25 == 0) || (!v3_25.contains("AppsFlyer_Test")))) {
                                                                    v3_27 = 0;
                                                                } else {
                                                                    v3_27 = 1;
                                                                }
                                                                if (v3_27 != 0) {
                                                                    v12_1.put("testAppMode", "true");
                                                                    com.appsflyer.AppsFlyerLib.ˊ(p25, new org.json.JSONObject(v12_1).toString());
                                                                    com.appsflyer.AFLogger.afInfoLog("Sent params to test app");
                                                                    com.appsflyer.AFLogger.afInfoLog("Test mode ended!");
                                                                    v6_52.ˊᐝ = 0;
                                                                }
                                                                if (com.appsflyer.AppsFlyerProperties.getInstance().getString("advertiserId") == null) {
                                                                    com.appsflyer.n.ˎ(p25, v12_1);
                                                                    if (com.appsflyer.AppsFlyerProperties.getInstance().getString("advertiserId") == null) {
                                                                        v12_1.put("GAID_retry", "false");
                                                                    } else {
                                                                        v12_1.put("GAID_retry", "true");
                                                                    }
                                                                }
                                                                int v3_41 = com.appsflyer.n.ॱ(p25.getContentResolver());
                                                                if (v3_41 != 0) {
                                                                    v12_1.put("amazon_aid", v3_41.ˎ());
                                                                    v12_1.put("amazon_aid_limit", String.valueOf(v3_41.ˏ()));
                                                                }
                                                                int v3_45 = com.appsflyer.AppsFlyerProperties.getInstance().getReferrer(p25);
                                                                if ((v3_45 != 0) && ((v3_45.length() > 0) && (v12_1.get("referrer") == null))) {
                                                                    v12_1.put("referrer", v3_45);
                                                                }
                                                                String v4_0;
                                                                int v3_48 = "true".equals(v13_40.getString("sentSuccessfully", ""));
                                                                v12_1.put("registeredUninstall", Boolean.valueOf(v13_40.getBoolean("sentRegisterRequestToAF", 0)));
                                                                String v5_21 = com.appsflyer.AppsFlyerLib.ˎ(v13_40, v7_42, p32);
                                                                v12_1.put("counter", Integer.toString(v5_21));
                                                                if (p27 == null) {
                                                                    v4_0 = 0;
                                                                } else {
                                                                    v4_0 = 1;
                                                                }
                                                                int v15_2;
                                                                v12_1.put("iaecounter", Integer.toString(com.appsflyer.AppsFlyerLib.ˎ(v13_40, "appsFlyerInAppEventCount", v4_0)));
                                                                if (!p32) {
                                                                    v15_2 = 1;
                                                                } else {
                                                                    if (v5_21 != 1) {
                                                                        v15_2 = 1;
                                                                    } else {
                                                                        com.appsflyer.AppsFlyerProperties.getInstance().setFirstLaunchCalled();
                                                                        if (!com.appsflyer.AppsFlyerProperties.getInstance().getBoolean("waitForCustomerId", 0)) {
                                                                        } else {
                                                                            v15_2 = 1;
                                                                            v12_1.put("wait_cid", Boolean.toString(1));
                                                                        }
                                                                    }
                                                                }
                                                                if (v3_48 != 0) {
                                                                    v15_2 = 0;
                                                                } else {
                                                                }
                                                                v12_1.put("isFirstCall", Boolean.toString(v15_2));
                                                                int v3_51 = new java.util.HashMap();
                                                                v3_51.put("cpu_abi", com.appsflyer.AppsFlyerLib.ˏ("ro.product.cpu.abi"));
                                                                v3_51.put("cpu_abi2", com.appsflyer.AppsFlyerLib.ˏ("ro.product.cpu.abi2"));
                                                                v3_51.put("arch", com.appsflyer.AppsFlyerLib.ˏ("os.arch"));
                                                                v3_51.put("build_display_id", com.appsflyer.AppsFlyerLib.ˏ("ro.build.display.id"));
                                                                if (p32) {
                                                                    if (v6_52.ˊˊ) {
                                                                        java.util.List v1_18 = com.appsflyer.b.ॱ(p25);
                                                                        String v4_14 = new java.util.HashMap(3);
                                                                        if (v1_18 != null) {
                                                                            v4_14.put("lat", String.valueOf(v1_18.getLatitude()));
                                                                            v4_14.put("lon", String.valueOf(v1_18.getLongitude()));
                                                                            v4_14.put("ts", String.valueOf(v1_18.getTime()));
                                                                        }
                                                                        if (!v4_14.isEmpty()) {
                                                                            v3_51.put("loc", v4_14);
                                                                        }
                                                                    }
                                                                    java.util.List v1_23 = com.appsflyer.c$a.ˏ.ˎ(p25);
                                                                    v3_51.put("btl", Float.toString(v1_23.ˏ()));
                                                                    if (v1_23.ˎ() != null) {
                                                                        v3_51.put("btch", v1_23.ˎ());
                                                                    }
                                                                    if (2 >= v5_21) {
                                                                        java.util.List v1_27 = com.appsflyer.i.ˏ(p25).ˋ();
                                                                        if (!v1_27.isEmpty()) {
                                                                            v3_51.put("sensors", v1_27);
                                                                        }
                                                                    }
                                                                }
                                                                v3_51.put("dim", com.appsflyer.AFScreenManager.getScreenMetrics(p25));
                                                                v12_1.put("deviceData", v3_51);
                                                                new com.appsflyer.p();
                                                                java.util.List v1_31 = v21_3;
                                                                int v3_53 = ((String) v12_1.get(v1_31));
                                                                String v4_21 = v19_1;
                                                                String v5_23 = ((String) v12_1.get(v4_21));
                                                                String v7_22 = ((String) v12_1.get("uid"));
                                                                long v8_14 = new StringBuilder();
                                                                v8_14.append(v3_53.substring(0, 7));
                                                                v8_14.append(v7_22.substring(0, 7));
                                                                v8_14.append(v5_23.substring((v5_23.length() - 7)));
                                                                v12_1.put("af_v", com.appsflyer.p.ˊ(v8_14.toString()));
                                                                new com.appsflyer.p();
                                                                java.util.List v1_33 = ((String) v12_1.get(v1_31));
                                                                int v3_64 = new StringBuilder();
                                                                v3_64.append(v1_33);
                                                                v3_64.append(v12_1.get(v4_21));
                                                                java.util.List v1_35 = v3_64.toString();
                                                                int v3_66 = new StringBuilder();
                                                                v3_66.append(v1_35);
                                                                v3_66.append(v12_1.get("uid"));
                                                                java.util.List v1_38 = v3_66.toString();
                                                                int v3_68 = new StringBuilder();
                                                                v3_68.append(v1_38);
                                                                v3_68.append(v12_1.get("installDate"));
                                                                java.util.List v1_41 = v3_68.toString();
                                                                int v3_70 = new StringBuilder();
                                                                v3_70.append(v1_41);
                                                                v3_70.append(v12_1.get("counter"));
                                                                java.util.List v1_44 = v3_70.toString();
                                                                int v3_72 = new StringBuilder();
                                                                v3_72.append(v1_44);
                                                                v3_72.append(v12_1.get("iaecounter"));
                                                                v12_1.put("af_v2", com.appsflyer.p.ˊ(com.appsflyer.p.ॱ(v3_72.toString())));
                                                                v12_1.put("ivc", Boolean.valueOf(com.appsflyer.AppsFlyerLib.ʻ(p25)));
                                                                if (v13_40.contains("is_stop_tracking_used")) {
                                                                    v12_1.put("istu", String.valueOf(v13_40.getBoolean("is_stop_tracking_used", 0)));
                                                                }
                                                                if (com.appsflyer.AppsFlyerProperties.getInstance().getObject("consumeAfDeepLink") != null) {
                                                                    v12_1.put("is_dp_api", String.valueOf(com.appsflyer.AppsFlyerProperties.getInstance().getBoolean("consumeAfDeepLink", 0)));
                                                                }
                                                                return v12_1;
                                                            }
                                                            v12_1.put("app_version_code", Integer.toString(v5_71.versionCode));
                                                            v12_1.put("app_version_name", v5_71.versionName);
                                                            int v10_64 = v5_71.firstInstallTime;
                                                            long v14_26 = v5_71.lastUpdateTime;
                                                            v21_3 = "appsflyerKey";
                                                            try {
                                                                v8_81.setTimeZone(java.util.TimeZone.getTimeZone("UTC"));
                                                                v12_1.put("date1", v8_81.format(new java.util.Date(v10_64)));
                                                                v8_81.setTimeZone(java.util.TimeZone.getTimeZone("UTC"));
                                                                v12_1.put("date2", v8_81.format(new java.util.Date(v14_26)));
                                                                java.util.List v1_137 = p25.getApplicationContext().getSharedPreferences(v3_97, 0).getString("appsFlyerFirstInstall", 0);
                                                            } catch (Throwable v0_12) {
                                                            }
                                                            if (v1_137 == null) {
                                                                if ((p25.getApplicationContext().getSharedPreferences(v3_97, 0).contains(v7_42) ^ 1) == 0) {
                                                                    v1_137 = "";
                                                                } else {
                                                                    com.appsflyer.AFLogger.afDebugLog("AppsFlyer: first launch detected");
                                                                    v1_137 = v8_81.format(new java.util.Date());
                                                                }
                                                                com.appsflyer.AppsFlyerLib.ˎ(p25, "appsFlyerFirstInstall", v1_137);
                                                            }
                                                            com.appsflyer.AFLogger.afInfoLog("AppsFlyer: first launch date: ".concat(String.valueOf(v1_137)));
                                                            v12_1.put("firstLaunchDate", v1_137);
                                                        } catch (Throwable v0_12) {
                                                            v13_40 = p31;
                                                        }
                                                    } catch (Throwable v0_11) {
                                                        com.appsflyer.AFLogger.afErrorLog("Exception while collecting install date. ", v0_11);
                                                    }
                                                } catch (Throwable v0_9) {
                                                    com.appsflyer.AFLogger.afErrorLog("Exception while collecting display language code. ", v0_9);
                                                }
                                            } catch (Throwable v0_8) {
                                                com.appsflyer.AFLogger.afErrorLog("Exception while collecting display language name. ", v0_8);
                                            }
                                        }
                                        if (v5_56 == null) {
                                        } else {
                                            v12_1.put("uid", v5_56);
                                        }
                                        return v12_1;
                                    }
                                    if (v1_91 == null) {
                                    } else {
                                        v12_1.put("installer_package", v1_91);
                                    }
                                    return v12_1;
                                }
                            }
                            java.util.List v1_68 = new StringBuilder("OS SDK is=");
                            v1_68.append(android.os.Build$VERSION.SDK_INT);
                            v1_68.append("; no KeyStore usage");
                            com.appsflyer.AFLogger.afRDLog(v1_68.toString());
                        }
                    }
                }
                if (!v13_21.contains("android.permission.INTERNET")) {
                    com.appsflyer.AFLogger.afWarnLog("Permission android.permission.INTERNET is missing in the AndroidManifest.xml");
                    com.appsflyer.AppsFlyerLib.ˋ(p25, 0, "PERMISSION_INTERNET_MISSING", 0);
                }
                if (!v13_21.contains("android.permission.ACCESS_NETWORK_STATE")) {
                    com.appsflyer.AFLogger.afWarnLog("Permission android.permission.ACCESS_NETWORK_STATE is missing in the AndroidManifest.xml");
                }
                if (v13_21.contains("android.permission.ACCESS_WIFI_STATE")) {
                } else {
                    com.appsflyer.AFLogger.afWarnLog("Permission android.permission.ACCESS_WIFI_STATE is missing in the AndroidManifest.xml");
                }
            } else {
                long v14_9;
                int v13_12 = new StringBuilder("******* sendTrackingWithEvent: ");
                if (!p32) {
                    v14_9 = p27;
                } else {
                    v14_9 = "Launch";
                }
                v13_12.append(v14_9);
                com.appsflyer.AFLogger.afInfoLog(v13_12.toString());
            }
        } catch (Throwable v0_1) {
        }
        return v12_1;
    }

Method com.appsflyer.AppsFlyerLib.ˏ() calling method java.lang.reflect.Method.invoke()


    private static String ˏ(String p7)
    {
        try {
            String v1_3 = Class.forName("android.os.SystemProperties");
            Class[] v4 = new Class[1];
            v4[0] = String;
            String v1_1 = v1_3.getMethod("get", v4);
            Object[] v2_0 = new Object[1];
            v2_0[0] = p7;
            int v7_2 = ((String) v1_1.invoke(0, v2_0));
        } catch (int v7_3) {
            com.appsflyer.AFLogger.afErrorLog(v7_3.getMessage(), v7_3);
            v7_2 = 0;
        }
        return v7_2;
    }

Method android.support.v7.widget.ListPopupWindow.show() calling method java.lang.reflect.Method.invoke()


    public void show()
    {
        android.os.Handler v0_0 = this.buildDropDown();
        android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_7 = this.isInputMethodNotNeeded();
        android.support.v4.widget.PopupWindowCompat.setWindowLayoutType(this.mPopup, this.mDropDownWindowLayoutType);
        int v3_0 = 1;
        if (!this.mPopup.isShowing()) {
            android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_5 = this.mDropDownWidth;
            if (v1_5 != -1) {
                if (v1_5 == -2) {
                    v1_5 = this.getAnchorView().getWidth();
                }
            } else {
                v1_5 = -1;
            }
            String v2_0 = this.mDropDownHeight;
            if (v2_0 != -1) {
                if (v2_0 != -2) {
                    v0_0 = v2_0;
                }
            } else {
                v0_0 = -1;
            }
            android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_11;
            this.mPopup.setWidth(v1_5);
            this.mPopup.setHeight(v0_0);
            this.setPopupClipToScreenEnabled(1);
            if ((this.mForceIgnoreOutsideTouch) || (this.mDropDownAlwaysVisible)) {
                v1_11 = 0;
            } else {
                v1_11 = 1;
            }
            this.mPopup.setOutsideTouchable(v1_11);
            this.mPopup.setTouchInterceptor(this.mTouchInterceptor);
            if (this.mOverlapAnchorSet) {
                android.support.v4.widget.PopupWindowCompat.setOverlapAnchor(this.mPopup, this.mOverlapAnchor);
            }
            android.os.Handler v0_5 = android.support.v7.widget.ListPopupWindow.sSetEpicenterBoundsMethod;
            if (v0_5 != null) {
                try {
                    android.support.v7.widget.ListPopupWindow$ListSelectorHider v1_14 = this.mPopup;
                    String v2_3 = new Object[1];
                    v2_3[0] = this.mEpicenterBounds;
                    v0_5.invoke(v1_14, v2_3);
                } catch (android.os.Handler v0_6) {
                    android.util.Log.e("ListPopupWindow", "Could not invoke setEpicenterBounds on PopupWindow", v0_6);
                }
            }
            android.support.v4.widget.PopupWindowCompat.showAsDropDown(this.mPopup, this.getAnchorView(), this.mDropDownHorizontalOffset, this.mDropDownVerticalOffset, this.mDropDownGravity);
            this.mDropDownList.setSelection(-1);
            if ((!this.mModal) || (this.mDropDownList.isInTouchMode())) {
                this.clearListSelection();
            }
            if (!this.mModal) {
                this.mHandler.post(this.mHideSelector);
            }
        } else {
            if (android.support.v4.view.ViewCompat.isAttachedToWindow(this.getAnchorView())) {
                String v2_9 = this.mDropDownWidth;
                if (v2_9 != -1) {
                    if (v2_9 == -2) {
                        v2_9 = this.getAnchorView().getWidth();
                    }
                } else {
                    v2_9 = -1;
                }
                android.widget.PopupWindow v7_1 = this.mDropDownHeight;
                if (v7_1 != -1) {
                    if (v7_1 != -2) {
                        v0_0 = v7_1;
                    }
                } else {
                    if (v1_7 == null) {
                        v0_0 = -1;
                    }
                    if (v1_7 == null) {
                        int v4_1;
                        if (this.mDropDownWidth != -1) {
                            v4_1 = 0;
                        } else {
                            v4_1 = -1;
                        }
                        this.mPopup.setWidth(v4_1);
                        this.mPopup.setHeight(-1);
                    } else {
                        int v4_4;
                        if (this.mDropDownWidth != -1) {
                            v4_4 = 0;
                        } else {
                            v4_4 = -1;
                        }
                        this.mPopup.setWidth(v4_4);
                        this.mPopup.setHeight(0);
                    }
                }
                if ((this.mForceIgnoreOutsideTouch) || (this.mDropDownAlwaysVisible)) {
                    v3_0 = 0;
                }
                int v11;
                this.mPopup.setOutsideTouchable(v3_0);
                android.widget.PopupWindow v7_0 = this.mPopup;
                android.view.View v8 = this.getAnchorView();
                if (v2_9 >= null) {
                    v11 = v2_9;
                } else {
                    v11 = -1;
                }
                boolean v12;
                if (v0_0 >= null) {
                    v12 = v0_0;
                } else {
                    v12 = -1;
                }
                v7_0.update(v8, this.mDropDownHorizontalOffset, this.mDropDownVerticalOffset, v11, v12);
            } else {
                return;
            }
        }
        return;
    }

Method android.support.v7.widget.ListPopupWindow.setPopupClipToScreenEnabled() calling method java.lang.reflect.Method.invoke()


    private void setPopupClipToScreenEnabled(boolean p5)
    {
        String v0_0 = android.support.v7.widget.ListPopupWindow.sClipToWindowEnabledMethod;
        if (v0_0 != null) {
            try {
                android.widget.PopupWindow v1 = this.mPopup;
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p5);
                v0_0.invoke(v1, v2_1);
            } catch (Exception) {
                android.util.Log.i("ListPopupWindow", "Could not call setClipToScreenEnabled() on PopupWindow. Oh well.");
            }
        }
        return;
    }

Method android.support.v7.widget.ListPopupWindow.getMaxAvailableHeight() calling method java.lang.reflect.Method.invoke()


    private int getMaxAvailableHeight(android.view.View p6, int p7, boolean p8)
    {
        String v0_0 = android.support.v7.widget.ListPopupWindow.sGetMaxAvailableHeightMethod;
        if (v0_0 != null) {
            try {
                android.widget.PopupWindow v1 = this.mPopup;
                Object[] v2_1 = new Object[3];
                v2_1[0] = p6;
                v2_1[1] = Integer.valueOf(p7);
                v2_1[2] = Boolean.valueOf(p8);
                p6 = ((Integer) v0_0.invoke(v1, v2_1)).intValue();
                return p6;
            } catch (Exception) {
                android.util.Log.i("ListPopupWindow", "Could not call getMaxAvailableHeightMethod(View, int, boolean) on PopupWindow. Using the public version.");
            }
        }
        return this.mPopup.getMaxAvailableHeight(p6, p7);
    }

Method android.support.v4.graphics.TypefaceCompatApi24Impl.createFromFamiliesWithDefault() calling method java.lang.reflect.Method.invoke()


    private static android.graphics.Typeface createFromFamiliesWithDefault(Object p4)
    {
        try {
            RuntimeException v0_3 = reflect.Array.newInstance(android.support.v4.graphics.TypefaceCompatApi24Impl.sFontFamily, 1);
            reflect.Array.set(v0_3, 0, p4);
            Object[] v1_1 = new Object[1];
            v1_1[0] = v0_3;
            return ((android.graphics.Typeface) android.support.v4.graphics.TypefaceCompatApi24Impl.sCreateFromFamiliesWithDefault.invoke(0, v1_1));
        } catch (reflect.InvocationTargetException v4_3) {
            throw new RuntimeException(v4_3);
        } catch (reflect.InvocationTargetException v4_3) {
        }
    }

Method android.support.v4.graphics.TypefaceCompatApi24Impl.addFontWeightStyle() calling method java.lang.reflect.Method.invoke()


    private static boolean addFontWeightStyle(Object p3, java.nio.ByteBuffer p4, int p5, int p6, boolean p7)
    {
        try {
            Object[] v1_1 = new Object[5];
            v1_1[0] = p4;
            v1_1[1] = Integer.valueOf(p5);
            v1_1[2] = 0;
            v1_1[3] = Integer.valueOf(p6);
            v1_1[4] = Boolean.valueOf(p7);
            return ((Boolean) android.support.v4.graphics.TypefaceCompatApi24Impl.sAddFontWeightStyle.invoke(p3, v1_1)).booleanValue();
        } catch (reflect.InvocationTargetException v3_4) {
            throw new RuntimeException(v3_4);
        } catch (reflect.InvocationTargetException v3_4) {
        }
    }

Method android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator() calling method java.lang.reflect.Method.invoke()


    private void setActionBarUpIndicator(android.graphics.drawable.Drawable p7, int p8)
    {
        android.app.ActionBar v0_0 = this.mActivityImpl;
        if (v0_0 == null) {
            if (android.os.Build$VERSION.SDK_INT < 18) {
                if (this.mSetIndicatorInfo == null) {
                    this.mSetIndicatorInfo = new android.support.v4.app.ActionBarDrawerToggle$SetIndicatorInfo(this.mActivity);
                }
                if (this.mSetIndicatorInfo.mSetHomeAsUpIndicator == null) {
                    if (this.mSetIndicatorInfo.mUpIndicatorView == null) {
                        android.util.Log.w("ActionBarDrawerToggle", "Couldn\'t set home-as-up indicator");
                    } else {
                        this.mSetIndicatorInfo.mUpIndicatorView.setImageDrawable(p7);
                    }
                } else {
                    try {
                        android.app.ActionBar v0_5 = this.mActivity.getActionBar();
                        Object[] v2_1 = this.mSetIndicatorInfo.mSetHomeAsUpIndicator;
                        Object[] v4 = new Object[1];
                        v4[0] = p7;
                        v2_1.invoke(v0_5, v4);
                        String v7_3 = this.mSetIndicatorInfo.mSetHomeActionContentDescription;
                        Object[] v2_2 = new Object[1];
                        v2_2[0] = Integer.valueOf(p8);
                        v7_3.invoke(v0_5, v2_2);
                    } catch (String v7_4) {
                        android.util.Log.w("ActionBarDrawerToggle", "Couldn\'t set home-as-up indicator via JB-MR2 API", v7_4);
                    }
                }
            } else {
                android.app.ActionBar v0_7 = this.mActivity.getActionBar();
                if (v0_7 != null) {
                    v0_7.setHomeAsUpIndicator(p7);
                    v0_7.setHomeActionContentDescription(p8);
                }
            }
            return;
        } else {
            v0_0.setActionBarUpIndicator(p7, p8);
            return;
        }
    }

Method android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription() calling method java.lang.reflect.Method.invoke()


    private void setActionBarDescription(int p5)
    {
        String v0_0 = this.mActivityImpl;
        if (v0_0 == null) {
            if (android.os.Build$VERSION.SDK_INT < 18) {
                if (this.mSetIndicatorInfo == null) {
                    this.mSetIndicatorInfo = new android.support.v4.app.ActionBarDrawerToggle$SetIndicatorInfo(this.mActivity);
                }
                if (this.mSetIndicatorInfo.mSetHomeAsUpIndicator != null) {
                    try {
                        String v0_4 = this.mActivity.getActionBar();
                        String v1_1 = this.mSetIndicatorInfo.mSetHomeActionContentDescription;
                        Object[] v2_1 = new Object[1];
                        v2_1[0] = Integer.valueOf(p5);
                        v1_1.invoke(v0_4, v2_1);
                        v0_4.setSubtitle(v0_4.getSubtitle());
                    } catch (Exception v5_3) {
                        android.util.Log.w("ActionBarDrawerToggle", "Couldn\'t set content description via JB-MR2 API", v5_3);
                    }
                }
            } else {
                String v0_8 = this.mActivity.getActionBar();
                if (v0_8 != null) {
                    v0_8.setHomeActionContentDescription(p5);
                }
            }
            return;
        } else {
            v0_0.setActionBarDescription(p5);
            return;
        }
    }

Method android.support.transition.ViewUtilsApi19.setTransitionAlpha() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.ViewUtilsApi19.getTransitionAlpha() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.GhostViewApi21.removeGhost() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.transition.GhostViewApi21.addGhost() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.constraint.motion.TimeCycleSplineSet$ProgressSet.setProperty() calling method java.lang.reflect.Method.invoke()


    public boolean setProperty(android.view.View p10, float p11, long p12)
    {
        if (!(p10 instanceof android.support.constraint.motion.MotionLayout)) {
            if (!this.mNoMethod) {
                try {
                    Class v5 = p10.getClass();
                    Class[] v7 = new Class[1];
                    v7[0] = Float.TYPE;
                    reflect.Method v2_0 = v5.getMethod("setProgress", v7);
                } catch (NoSuchMethodException) {
                    this.mNoMethod = 1;
                }
                if (v2_0 != null) {
                    try {
                        Object[] v4_0 = new Object[1];
                        v4_0[0] = Float.valueOf(this.get(p11, p12));
                        v2_0.invoke(p10, v4_0);
                    } catch (reflect.InvocationTargetException v10_2) {
                        android.util.Log.e("SplineSet", "unable to setProgress", v10_2);
                    } catch (reflect.InvocationTargetException v10_1) {
                        android.util.Log.e("SplineSet", "unable to setProgress", v10_1);
                    }
                }
            } else {
                return 0;
            }
        } else {
            ((android.support.constraint.motion.MotionLayout) p10).setProgress(this.get(p11, p12));
        }
        return this.mContinue;
    }

Method android.support.constraint.motion.SpringSplineSet$ProgressSet.setProperty() calling method java.lang.reflect.Method.invoke()


    public boolean setProperty(android.view.View p10, float p11, long p12)
    {
        if (!(p10 instanceof android.support.constraint.motion.MotionLayout)) {
            if (!this.mNoMethod) {
                try {
                    Class v5 = p10.getClass();
                    Class[] v7 = new Class[1];
                    v7[0] = Float.TYPE;
                    reflect.Method v2_0 = v5.getMethod("setProgress", v7);
                } catch (NoSuchMethodException) {
                    this.mNoMethod = 1;
                }
                if (v2_0 != null) {
                    try {
                        Object[] v4_0 = new Object[1];
                        v4_0[0] = Float.valueOf(this.get(p11, p12));
                        v2_0.invoke(p10, v4_0);
                    } catch (reflect.InvocationTargetException v10_2) {
                        android.util.Log.e("SpringSet", "unable to setProgress", v10_2);
                    } catch (reflect.InvocationTargetException v10_1) {
                        android.util.Log.e("SpringSet", "unable to setProgress", v10_1);
                    }
                }
            } else {
                return 0;
            }
        } else {
            ((android.support.constraint.motion.MotionLayout) p10).setProgress(this.get(p11, p12));
        }
        return this.mContinue;
    }

Method android.support.constraint.motion.SplineSet$ProgressSet.setProperty() calling method java.lang.reflect.Method.invoke()


    public void setProperty(android.view.View p10, float p11)
    {
        if (!(p10 instanceof android.support.constraint.motion.MotionLayout)) {
            if (!this.mNoMethod) {
                try {
                    Class v5 = p10.getClass();
                    Class[] v7 = new Class[1];
                    v7[0] = Float.TYPE;
                    reflect.Method v2_0 = v5.getMethod("setProgress", v7);
                } catch (NoSuchMethodException) {
                    this.mNoMethod = 1;
                }
                if (v2_0 != null) {
                    try {
                        Object[] v4_0 = new Object[1];
                        v4_0[0] = Float.valueOf(this.get(p11));
                        v2_0.invoke(p10, v4_0);
                    } catch (reflect.InvocationTargetException v10_2) {
                        android.util.Log.e("SplineSet", "unable to setProgress", v10_2);
                    } catch (reflect.InvocationTargetException v10_1) {
                        android.util.Log.e("SplineSet", "unable to setProgress", v10_1);
                    }
                }
            } else {
                return;
            }
        } else {
            ((android.support.constraint.motion.MotionLayout) p10).setProgress(this.get(p11));
        }
        return;
    }

Method android.support.constraint.motion.KeyTrigger.conditionallyFire() calling method java.lang.reflect.Method.invoke()


    public void conditionallyFire(float p11, android.view.View p12)
    {
        Class[] v4_0;
        String v0_2;
        String v2_0 = 1;
        if (this.mTriggerCollisionId == android.support.constraint.motion.KeyTrigger.UNSET) {
            if (!this.mFireCrossReset) {
                if (Math.abs((p11 - this.mFireThreshold)) <= this.mTriggerSlack) {
                    v0_2 = 0;
                } else {
                    this.mFireCrossReset = 1;
                }
            } else {
                String v0_5 = this.mFireThreshold;
                if (((p11 - v0_5) * (this.mFireLastPos - v0_5)) >= 0) {
                } else {
                    this.mFireCrossReset = 0;
                    v0_2 = 1;
                }
            }
            if (!this.mFireNegativeReset) {
                if (Math.abs((p11 - this.mFireThreshold)) <= this.mTriggerSlack) {
                    v4_0 = 0;
                } else {
                    this.mFireNegativeReset = 1;
                }
            } else {
                Class[] v4_31 = this.mFireThreshold;
                String v5_5 = (p11 - v4_31);
                if ((((this.mFireLastPos - v4_31) * v5_5) >= 0) || (v5_5 >= 0)) {
                } else {
                    this.mFireNegativeReset = 0;
                    v4_0 = 1;
                }
            }
            if (!this.mFirePositiveReset) {
                if (Math.abs((p11 - this.mFireThreshold)) > this.mTriggerSlack) {
                    this.mFirePositiveReset = 1;
                }
            } else {
                String v5_8 = this.mFireThreshold;
                String v6_4 = (p11 - v5_8);
                if ((((this.mFireLastPos - v5_8) * v6_4) < 0) && (v6_4 > 0)) {
                    this.mFirePositiveReset = 0;
                    this.mFireLastPos = p11;
                    if ((v4_0 != null) || ((v0_2 != null) || (v2_0 != null))) {
                        ((android.support.constraint.motion.MotionLayout) p12.getParent()).fireTrigger(this.mTriggerID, v2_0, p11);
                    }
                    if ((v4_0 != null) && (this.mNegativeCross != null)) {
                        if (this.mFireNegativeCross == null) {
                            try {
                                Class[] v9 = new Class[0];
                                this.mFireNegativeCross = p12.getClass().getMethod(this.mNegativeCross, v9);
                            } catch (NoSuchMethodException) {
                                Class[] v4_7 = new StringBuilder();
                                v4_7.append("Could not find method \"");
                                v4_7.append(this.mNegativeCross);
                                v4_7.append("\"on class ");
                                v4_7.append(p12.getClass().getSimpleName());
                                v4_7.append(" ");
                                v4_7.append(android.support.constraint.motion.Debug.getName(p12));
                                android.util.Log.e("KeyTrigger", v4_7.toString());
                            }
                            Class[] v8_5 = new Object[0];
                            this.mFireNegativeCross.invoke(p12, v8_5);
                            if ((v2_0 != null) && (this.mPositiveCross != null)) {
                                if (this.mFirePositiveCross == null) {
                                    try {
                                        Class[] v8_10 = new Class[0];
                                        this.mFirePositiveCross = p12.getClass().getMethod(this.mPositiveCross, v8_10);
                                    } catch (NoSuchMethodException) {
                                        String v2_6 = new StringBuilder();
                                        v2_6.append("Could not find method \"");
                                        v2_6.append(this.mPositiveCross);
                                        v2_6.append("\"on class ");
                                        v2_6.append(p12.getClass().getSimpleName());
                                        v2_6.append(" ");
                                        v2_6.append(android.support.constraint.motion.Debug.getName(p12));
                                        android.util.Log.e("KeyTrigger", v2_6.toString());
                                    }
                                    Class[] v4_20 = new Object[0];
                                    this.mFirePositiveCross.invoke(p12, v4_20);
                                    if ((v0_2 != null) && (this.mCross != null)) {
                                        if (this.mFireCross == null) {
                                            try {
                                                Class[] v4_25 = new Class[0];
                                                this.mFireCross = p12.getClass().getMethod(this.mCross, v4_25);
                                            } catch (NoSuchMethodException) {
                                                String v0_12 = new StringBuilder();
                                                v0_12.append("Could not find method \"");
                                                v0_12.append(this.mCross);
                                                v0_12.append("\"on class ");
                                                v0_12.append(p12.getClass().getSimpleName());
                                                v0_12.append(" ");
                                                v0_12.append(android.support.constraint.motion.Debug.getName(p12));
                                                android.util.Log.e("KeyTrigger", v0_12.toString());
                                            }
                                            String v0_13 = new Object[0];
                                            this.mFireCross.invoke(p12, v0_13);
                                            return;
                                        }
                                        try {
                                        } catch (Exception) {
                                            String v11_9 = new StringBuilder();
                                            v11_9.append("Exception in call \"");
                                            v11_9.append(this.mCross);
                                            v11_9.append("\"on class ");
                                            v11_9.append(p12.getClass().getSimpleName());
                                            v11_9.append(" ");
                                            v11_9.append(android.support.constraint.motion.Debug.getName(p12));
                                            android.util.Log.e("KeyTrigger", v11_9.toString());
                                        }
                                    }
                                    return;
                                }
                                try {
                                } catch (Exception) {
                                    String v2_10 = new StringBuilder();
                                    v2_10.append("Exception in call \"");
                                    v2_10.append(this.mPositiveCross);
                                    v2_10.append("\"on class ");
                                    v2_10.append(p12.getClass().getSimpleName());
                                    v2_10.append(" ");
                                    v2_10.append(android.support.constraint.motion.Debug.getName(p12));
                                    android.util.Log.e("KeyTrigger", v2_10.toString());
                                }
                            }
                        }
                        try {
                        } catch (Exception) {
                            Class[] v4_11 = new StringBuilder();
                            v4_11.append("Exception in call \"");
                            v4_11.append(this.mNegativeCross);
                            v4_11.append("\"on class ");
                            v4_11.append(p12.getClass().getSimpleName());
                            v4_11.append(" ");
                            v4_11.append(android.support.constraint.motion.Debug.getName(p12));
                            android.util.Log.e("KeyTrigger", v4_11.toString());
                        }
                    }
                }
            }
            v2_0 = 0;
        } else {
            if (this.mTriggerCollisionView == null) {
                this.mTriggerCollisionView = ((android.view.ViewGroup) p12.getParent()).findViewById(this.mTriggerCollisionId);
            }
            String v1_3;
            this.setUpRect(this.mCollisionRect, this.mTriggerCollisionView, this.mPostLayout);
            this.setUpRect(this.mTargetRect, p12, this.mPostLayout);
            if (!this.mCollisionRect.intersect(this.mTargetRect)) {
                if (this.mFireCrossReset) {
                    v0_2 = 0;
                } else {
                    this.mFireCrossReset = 1;
                    v0_2 = 1;
                }
                if (!this.mFireNegativeReset) {
                    v1_3 = 0;
                } else {
                    this.mFireNegativeReset = 0;
                    v1_3 = 1;
                }
                this.mFirePositiveReset = 1;
                v2_0 = 0;
            } else {
                if (!this.mFireCrossReset) {
                    v0_2 = 0;
                } else {
                    this.mFireCrossReset = 0;
                    v0_2 = 1;
                }
                String v1_2;
                if (!this.mFirePositiveReset) {
                    v1_2 = 0;
                } else {
                    this.mFirePositiveReset = 0;
                    v1_2 = 1;
                }
                this.mFireNegativeReset = 1;
                v2_0 = v1_2;
                v1_3 = 0;
            }
            v4_0 = v1_3;
        }
    }

Method android.support.constraint.motion.KeyTrigger.conditionallyFire() calling method java.lang.reflect.Method.invoke()


    public void conditionallyFire(float p11, android.view.View p12)
    {
        String v0_2;
        Class[] v4_0;
        String v2_0 = 1;
        if (this.mTriggerCollisionId == android.support.constraint.motion.KeyTrigger.UNSET) {
            if (!this.mFireCrossReset) {
                if (Math.abs((p11 - this.mFireThreshold)) <= this.mTriggerSlack) {
                    v0_2 = 0;
                } else {
                    this.mFireCrossReset = 1;
                }
            } else {
                String v0_5 = this.mFireThreshold;
                if (((p11 - v0_5) * (this.mFireLastPos - v0_5)) >= 0) {
                } else {
                    this.mFireCrossReset = 0;
                    v0_2 = 1;
                }
            }
            if (!this.mFireNegativeReset) {
                if (Math.abs((p11 - this.mFireThreshold)) <= this.mTriggerSlack) {
                    v4_0 = 0;
                } else {
                    this.mFireNegativeReset = 1;
                }
            } else {
                Class[] v4_31 = this.mFireThreshold;
                String v5_5 = (p11 - v4_31);
                if ((((this.mFireLastPos - v4_31) * v5_5) >= 0) || (v5_5 >= 0)) {
                } else {
                    this.mFireNegativeReset = 0;
                    v4_0 = 1;
                }
            }
            if (!this.mFirePositiveReset) {
                if (Math.abs((p11 - this.mFireThreshold)) > this.mTriggerSlack) {
                    this.mFirePositiveReset = 1;
                }
            } else {
                String v5_8 = this.mFireThreshold;
                String v6_4 = (p11 - v5_8);
                if ((((this.mFireLastPos - v5_8) * v6_4) < 0) && (v6_4 > 0)) {
                    this.mFirePositiveReset = 0;
                    this.mFireLastPos = p11;
                    if ((v4_0 != null) || ((v0_2 != null) || (v2_0 != null))) {
                        ((android.support.constraint.motion.MotionLayout) p12.getParent()).fireTrigger(this.mTriggerID, v2_0, p11);
                    }
                    if ((v4_0 != null) && (this.mNegativeCross != null)) {
                        if (this.mFireNegativeCross == null) {
                            try {
                                Class[] v9 = new Class[0];
                                this.mFireNegativeCross = p12.getClass().getMethod(this.mNegativeCross, v9);
                            } catch (NoSuchMethodException) {
                                Class[] v4_7 = new StringBuilder();
                                v4_7.append("Could not find method \"");
                                v4_7.append(this.mNegativeCross);
                                v4_7.append("\"on class ");
                                v4_7.append(p12.getClass().getSimpleName());
                                v4_7.append(" ");
                                v4_7.append(android.support.constraint.motion.Debug.getName(p12));
                                android.util.Log.e("KeyTrigger", v4_7.toString());
                            }
                            Class[] v8_5 = new Object[0];
                            this.mFireNegativeCross.invoke(p12, v8_5);
                            if ((v2_0 != null) && (this.mPositiveCross != null)) {
                                if (this.mFirePositiveCross == null) {
                                    try {
                                        Class[] v8_10 = new Class[0];
                                        this.mFirePositiveCross = p12.getClass().getMethod(this.mPositiveCross, v8_10);
                                    } catch (NoSuchMethodException) {
                                        String v2_6 = new StringBuilder();
                                        v2_6.append("Could not find method \"");
                                        v2_6.append(this.mPositiveCross);
                                        v2_6.append("\"on class ");
                                        v2_6.append(p12.getClass().getSimpleName());
                                        v2_6.append(" ");
                                        v2_6.append(android.support.constraint.motion.Debug.getName(p12));
                                        android.util.Log.e("KeyTrigger", v2_6.toString());
                                    }
                                    Class[] v4_20 = new Object[0];
                                    this.mFirePositiveCross.invoke(p12, v4_20);
                                    if ((v0_2 != null) && (this.mCross != null)) {
                                        if (this.mFireCross == null) {
                                            try {
                                                Class[] v4_25 = new Class[0];
                                                this.mFireCross = p12.getClass().getMethod(this.mCross, v4_25);
                                            } catch (NoSuchMethodException) {
                                                String v0_12 = new StringBuilder();
                                                v0_12.append("Could not find method \"");
                                                v0_12.append(this.mCross);
                                                v0_12.append("\"on class ");
                                                v0_12.append(p12.getClass().getSimpleName());
                                                v0_12.append(" ");
                                                v0_12.append(android.support.constraint.motion.Debug.getName(p12));
                                                android.util.Log.e("KeyTrigger", v0_12.toString());
                                            }
                                            String v0_13 = new Object[0];
                                            this.mFireCross.invoke(p12, v0_13);
                                            return;
                                        }
                                        try {
                                        } catch (Exception) {
                                            String v11_9 = new StringBuilder();
                                            v11_9.append("Exception in call \"");
                                            v11_9.append(this.mCross);
                                            v11_9.append("\"on class ");
                                            v11_9.append(p12.getClass().getSimpleName());
                                            v11_9.append(" ");
                                            v11_9.append(android.support.constraint.motion.Debug.getName(p12));
                                            android.util.Log.e("KeyTrigger", v11_9.toString());
                                        }
                                    }
                                    return;
                                }
                                try {
                                } catch (Exception) {
                                    String v2_10 = new StringBuilder();
                                    v2_10.append("Exception in call \"");
                                    v2_10.append(this.mPositiveCross);
                                    v2_10.append("\"on class ");
                                    v2_10.append(p12.getClass().getSimpleName());
                                    v2_10.append(" ");
                                    v2_10.append(android.support.constraint.motion.Debug.getName(p12));
                                    android.util.Log.e("KeyTrigger", v2_10.toString());
                                }
                            }
                        }
                        try {
                        } catch (Exception) {
                            Class[] v4_11 = new StringBuilder();
                            v4_11.append("Exception in call \"");
                            v4_11.append(this.mNegativeCross);
                            v4_11.append("\"on class ");
                            v4_11.append(p12.getClass().getSimpleName());
                            v4_11.append(" ");
                            v4_11.append(android.support.constraint.motion.Debug.getName(p12));
                            android.util.Log.e("KeyTrigger", v4_11.toString());
                        }
                    }
                }
            }
            v2_0 = 0;
        } else {
            if (this.mTriggerCollisionView == null) {
                this.mTriggerCollisionView = ((android.view.ViewGroup) p12.getParent()).findViewById(this.mTriggerCollisionId);
            }
            String v1_3;
            this.setUpRect(this.mCollisionRect, this.mTriggerCollisionView, this.mPostLayout);
            this.setUpRect(this.mTargetRect, p12, this.mPostLayout);
            if (!this.mCollisionRect.intersect(this.mTargetRect)) {
                if (this.mFireCrossReset) {
                    v0_2 = 0;
                } else {
                    this.mFireCrossReset = 1;
                    v0_2 = 1;
                }
                if (!this.mFireNegativeReset) {
                    v1_3 = 0;
                } else {
                    this.mFireNegativeReset = 0;
                    v1_3 = 1;
                }
                this.mFirePositiveReset = 1;
                v2_0 = 0;
            } else {
                if (!this.mFireCrossReset) {
                    v0_2 = 0;
                } else {
                    this.mFireCrossReset = 0;
                    v0_2 = 1;
                }
                String v1_2;
                if (!this.mFirePositiveReset) {
                    v1_2 = 0;
                } else {
                    this.mFirePositiveReset = 0;
                    v1_2 = 1;
                }
                this.mFireNegativeReset = 1;
                v2_0 = v1_2;
                v1_3 = 0;
            }
            v4_0 = v1_3;
        }
    }

Method com.google.android.gms.security.ProviderInstaller.installIfNeeded() calling method java.lang.reflect.Method.invoke()


    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.zziv.verifyGooglePlayServicesIsAvailable(p8, 11925000);
        reflect.Method v0_4 = com.google.android.gms.security.ProviderInstaller.zzk(p8);
        if (v0_4 == null) {
            v0_4 = com.google.android.gms.security.ProviderInstaller.zzl(p8);
        }
        if (v0_4 == null) {
            android.util.Log.e("ProviderInstaller", "Failed to get remote context");
            throw new com.google.android.gms.common.GooglePlayServicesNotAvailableException(8);
        } else {
            if (com.google.android.gms.security.ProviderInstaller.zziw == null) {
                reflect.Method v3_2 = v0_4.getClassLoader().loadClass("com.google.android.gms.common.security.ProviderInstallerImpl");
                String v6_1 = new Class[1];
                v6_1[0] = android.content.Context;
                com.google.android.gms.security.ProviderInstaller.zziw = v3_2.getMethod("insertProvider", v6_1);
            }
            String v5_1 = new Object[1];
            v5_1[0] = v0_4;
            com.google.android.gms.security.ProviderInstaller.zziw.invoke(0, v5_1);
            return;
        }
    }

Method com.google.android.gms.measurement.AppMeasurement.zzb() calling method java.lang.reflect.Method.invoke()


    private static com.google.android.gms.measurement.internal.zzhi zzb(android.content.Context p8, android.os.Bundle p9)
    {
        try {
            reflect.Method v1_2 = Class.forName("com.google.firebase.analytics.FirebaseAnalytics");
        } catch (ClassNotFoundException) {
            return 0;
        }
        Class[] v4 = new Class[2];
        v4[0] = android.content.Context;
        v4[1] = android.os.Bundle;
        reflect.Method v1_1 = v1_2.getDeclaredMethod("getScionFrontendApiImplementation", v4);
        Object[] v2_0 = new Object[2];
        v2_0[0] = p8;
        v2_0[1] = p9;
        return ((com.google.android.gms.measurement.internal.zzhi) v1_1.invoke(0, v2_0));
    }

Method com.google.android.gms.internal.measurement.zzz.zzf() calling method java.lang.reflect.Method.invoke()


    public static boolean zzf(android.content.Context p8)
    {
        com.google.android.gms.internal.measurement.zzz.zze(p8);
        try {
            if (!com.google.android.gms.internal.measurement.zzz.zzaj) {
                try {
                    Boolean v2_8 = Class.forName("android.os.SystemProperties");
                    Class[] v5 = new Class[2];
                    v5[0] = String;
                    v5[1] = String;
                    Boolean v2_0 = v2_8.getMethod("get", v5);
                    String v3_0 = new Object[2];
                    v3_0[0] = "measurement.dynamite.enabled";
                    v3_0[1] = "";
                    Boolean v2_2 = ((String) v2_0.invoke(0, v3_0));
                } catch (Throwable v0_2) {
                    com.google.android.gms.internal.measurement.zzz.zzaj = 1;
                    throw v0_2;
                } catch (Boolean v2_6) {
                    android.util.Log.e("FA", "Unable to call SystemProperties.get()", v2_6);
                    com.google.android.gms.internal.measurement.zzz.zzak = 0;
                    com.google.android.gms.internal.measurement.zzz.zzaj = 1;
                } catch (Boolean v2_6) {
                } catch (Boolean v2_6) {
                } catch (Boolean v2_6) {
                }
                if (!"true".equals(v2_2)) {
                    if (!"false".equals(v2_2)) {
                        com.google.android.gms.internal.measurement.zzz.zzak = 0;
                    } else {
                        com.google.android.gms.internal.measurement.zzz.zzak = Boolean.valueOf(0);
                    }
                } else {
                    com.google.android.gms.internal.measurement.zzz.zzak = Boolean.valueOf(1);
                }
                com.google.android.gms.internal.measurement.zzz.zzaj = 1;
            }
        } catch (Throwable v0_3) {
            throw v0_3;
        }
        boolean v8_1 = com.google.android.gms.internal.measurement.zzz.zzak;
        if (!v8_1) {
            v8_1 = com.google.android.gms.internal.measurement.zzz.zzah;
        }
        return v8_1.booleanValue();
    }

Method com.google.android.gms.internal.measurement.zziv.zza() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method com.google.android.gms.internal.measurement.zzi.zzc() calling method java.lang.reflect.Method.invoke()


    private static int zzc()
    {
        reflect.InvocationTargetException v0_0 = com.google.android.gms.internal.measurement.zzi.zzh;
        if (v0_0 != null) {
            try {
                String v3_1 = new Object[0];
                return ((Integer) v0_0.invoke(0, v3_1)).intValue();
            } catch (reflect.InvocationTargetException v0_1) {
                if (android.util.Log.isLoggable("JobSchedulerCompat", 6)) {
                    android.util.Log.e("JobSchedulerCompat", "myUserId invocation illegal", v0_1);
                }
            } catch (reflect.InvocationTargetException v0_1) {
            }
        }
        return 0;
    }

Method com.google.android.gms.internal.measurement.zzi.zza() calling method java.lang.reflect.Method.invoke()


    private final int zza(android.app.job.JobInfo p5, String p6, int p7, String p8)
    {
        reflect.Method v0 = com.google.android.gms.internal.measurement.zzi.zzg;
        if (v0 != null) {
            try {
                android.app.job.JobScheduler v1 = this.zzf;
                Object[] v2_1 = new Object[4];
                v2_1[0] = p5;
                v2_1[1] = p6;
                v2_1[2] = Integer.valueOf(p7);
                v2_1[3] = p8;
                p5 = ((Integer) v0.invoke(v1, v2_1)).intValue();
                return p5;
            } catch (reflect.InvocationTargetException v6_4) {
                android.util.Log.e(p8, "error calling scheduleAsPackage", v6_4);
            } catch (reflect.InvocationTargetException v6_4) {
            }
        }
        return this.zzf.schedule(p5);
    }

Method com.google.android.gms.internal.measurement.zzex.zzc() calling method java.lang.reflect.Method.invoke()


    static com.google.android.gms.internal.measurement.zzel zzc(Class p11)
    {
        com.google.android.gms.internal.measurement.zzel v1_5;
        IllegalStateException v0_6 = com.google.android.gms.internal.measurement.zzex.getClassLoader();
        if (!p11.equals(com.google.android.gms.internal.measurement.zzel)) {
            if (!p11.getPackage().equals(com.google.android.gms.internal.measurement.zzex.getPackage())) {
                throw new IllegalArgumentException(p11.getName());
            } else {
                com.google.android.gms.internal.measurement.zzel v1_3 = new Object[2];
                v1_3[0] = p11.getPackage().getName();
                v1_3[1] = p11.getSimpleName();
                v1_5 = String.format("%s.BlazeGenerated%sLoader", v1_3);
            }
        } else {
            v1_5 = com.google.android.gms.internal.measurement.zzex.zzahv;
        }
        try {
        } catch (ClassNotFoundException) {
            IllegalStateException v0_9 = java.util.ServiceLoader.load(com.google.android.gms.internal.measurement.zzex, v0_6).iterator();
            com.google.android.gms.internal.measurement.zzel v1_20 = new java.util.ArrayList();
        }
        String v4_13 = new Class[0];
        String v4_14 = new Object[0];
        return ((com.google.android.gms.internal.measurement.zzel) p11.cast(((com.google.android.gms.internal.measurement.zzex) Class.forName(v1_5, 1, v0_6).getConstructor(v4_13).newInstance(v4_14)).zzub()));
    }

Method com.google.android.gms.internal.measurement.zzej.zzdu() calling method java.lang.reflect.Method.invoke()


    private static final com.google.android.gms.internal.measurement.zzel zzdu(String p3)
    {
        Class[] v2 = new Class[0];
        Object[] v0_1 = new Object[0];
        return ((com.google.android.gms.internal.measurement.zzel) com.google.android.gms.internal.measurement.zzej.zzaeq.getDeclaredMethod(p3, v2).invoke(0, v0_1));
    }

Method com.google.android.gms.common.util.WorkSourceUtil.zza() calling method java.lang.reflect.Method.invoke()


    private static void zza(android.os.WorkSource p6, int p7, String p8)
    {
        if (com.google.android.gms.common.util.WorkSourceUtil.zzhl == null) {
            String v8_1 = com.google.android.gms.common.util.WorkSourceUtil.zzhk;
            if (v8_1 != null) {
                try {
                    Object[] v0_2 = new Object[1];
                    v0_2[0] = Integer.valueOf(p7);
                    v8_1.invoke(p6, v0_2);
                    return;
                } catch (Exception v6_1) {
                    android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v6_1);
                }
            }
            return;
        } else {
            if (p8 == null) {
                p8 = "";
            }
            try {
                Object[] v5_1 = new Object[2];
                v5_1[0] = Integer.valueOf(p7);
                v5_1[1] = p8;
                com.google.android.gms.common.util.WorkSourceUtil.zzhl.invoke(p6, v5_1);
                return;
            } catch (Exception v6_2) {
                android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v6_2);
                return;
            }
        }
    }

Method com.google.android.gms.common.util.WorkSourceUtil.zza() calling method java.lang.reflect.Method.invoke()


    private static String zza(android.os.WorkSource p3, int p4)
    {
        String v0_0 = com.google.android.gms.common.util.WorkSourceUtil.zzho;
        if (v0_0 != null) {
            try {
                Object[] v1_1 = new Object[1];
                v1_1[0] = Integer.valueOf(p4);
                return ((String) v0_0.invoke(p3, v1_1));
            } catch (Exception v3_2) {
                android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v3_2);
            }
        }
        return 0;
    }

Method com.google.android.gms.common.util.WorkSourceUtil.zza() calling method java.lang.reflect.Method.invoke()


    private static int zza(android.os.WorkSource p3)
    {
        String v0_0 = com.google.android.gms.common.util.WorkSourceUtil.zzhm;
        if (v0_0 != null) {
            try {
                String v2_1 = new Object[0];
                return ((Integer) v0_0.invoke(p3, v2_1)).intValue();
            } catch (Exception v3_1) {
                android.util.Log.wtf("WorkSourceUtil", "Unable to assign blame through WorkSource", v3_1);
            }
        }
        return 0;
    }

Method com.google.android.gms.common.util.WorkSourceUtil.fromPackageAndModuleExperimentalPi() calling method java.lang.reflect.Method.invoke()


    public static android.os.WorkSource fromPackageAndModuleExperimentalPi(android.content.Context p8, String p9, String p10)
    {
        if ((p8 != null) && ((p8.getPackageManager() != null) && ((p10 != null) && (p9 != null)))) {
            reflect.Method v8_5 = com.google.android.gms.common.util.WorkSourceUtil.zzd(p8, p9);
            if (v8_5 >= null) {
                android.os.WorkSource v0_2 = new android.os.WorkSource();
                Object v2_0 = com.google.android.gms.common.util.WorkSourceUtil.zzhp;
                if ((v2_0 != null) && (com.google.android.gms.common.util.WorkSourceUtil.zzhq != null)) {
                    try {
                        Integer v4_0 = new Object[0];
                        Object v2_1 = v2_0.invoke(v0_2, v4_0);
                    } catch (reflect.Method v8_2) {
                        android.util.Log.w("WorkSourceUtil", "Unable to assign chained blame through WorkSource", v8_2);
                    }
                    if (v8_5 != com.google.android.gms.common.util.WorkSourceUtil.zzhj) {
                        Object[] v7 = new Object[2];
                        v7[0] = Integer.valueOf(v8_5);
                        v7[1] = p9;
                        com.google.android.gms.common.util.WorkSourceUtil.zzhq.invoke(v2_1, v7);
                    }
                    Object[] v9_2 = new Object[2];
                    v9_2[0] = Integer.valueOf(com.google.android.gms.common.util.WorkSourceUtil.zzhj);
                    v9_2[1] = p10;
                    com.google.android.gms.common.util.WorkSourceUtil.zzhq.invoke(v2_1, v9_2);
                } else {
                    com.google.android.gms.common.util.WorkSourceUtil.zza(v0_2, v8_5, p9);
                }
                return v0_2;
            } else {
                return 0;
            }
        } else {
            android.util.Log.w("WorkSourceUtil", "Unexpected null arguments");
            return 0;
        }
    }

Method com.google.android.gms.common.server.response.FastJsonResponse.getFieldValue() calling method java.lang.reflect.Method.invoke()


    protected Object getFieldValue(com.google.android.gms.common.server.response.FastJsonResponse$Field p7)
    {
        RuntimeException v0_0 = p7.zapu;
        if (p7.zapw == null) {
            return this.getValueObject(p7.zapu);
        } else {
            Class[] v1_1;
            if (this.getValueObject(p7.zapu) != null) {
                v1_1 = 0;
            } else {
                v1_1 = 1;
            }
            Object[] v4 = new Object[1];
            v4[0] = p7.zapu;
            com.google.android.gms.common.internal.Preconditions.checkState(v1_1, "Concrete field shouldn\'t be value object: %s", v4);
            try {
                Exception v7_2 = Character.toUpperCase(v0_0.charAt(0));
                RuntimeException v0_1 = v0_0.substring(1);
                StringBuilder v2_2 = new StringBuilder((String.valueOf(v0_1).length() + 4));
                v2_2.append("get");
                v2_2.append(v7_2);
                v2_2.append(v0_1);
                Class[] v1_6 = new Class[0];
                RuntimeException v0_3 = new Object[0];
                return this.getClass().getMethod(v2_2.toString(), v1_6).invoke(this, v0_3);
            } catch (Exception v7_7) {
                throw new RuntimeException(v7_7);
            }
        }
    }

Method com.facebook.internal.Utility.invokeMethodQuietly() calling method java.lang.reflect.Method.invoke()


    public static varargs Object invokeMethodQuietly(Object p1, reflect.Method p2, Object[] p3)
    {
        try {
            return p2.invoke(p1, p3);
        } catch (IllegalAccessException) {
            return 0;
        }
    }

Method com.facebook.appevents.internal.InAppPurchaseEventManager.invokeMethod() calling method java.lang.reflect.Method.invoke()


    private static Object invokeMethod(android.content.Context p0, String p1, String p2, Object p3, Object[] p4, java.util.Set p5)
    {
        Integer v0_1 = com.facebook.appevents.internal.InAppPurchaseEventManager.getClass(p0, p1);
        if (v0_1 != null) {
            reflect.Method v2_1 = com.facebook.appevents.internal.InAppPurchaseEventManager.getMethod(v0_1, p2);
            if (v2_1 != null) {
                if (p3 == null) {
                    p5.add(Integer.valueOf(3));
                    return 0;
                } else {
                    try {
                        return v2_1.invoke(v0_1.cast(p3), p4);
                    } catch (IllegalAccessException) {
                        p5.add(Integer.valueOf(4));
                        return 0;
                    } catch (reflect.InvocationTargetException) {
                        p5.add(Integer.valueOf(5));
                        return 0;
                    }
                }
            } else {
                p5.add(Integer.valueOf(2));
                return 0;
            }
        } else {
            p5.add(Integer.valueOf(1));
            return 0;
        }
    }

Method com.facebook.appevents.codeless.internal.ViewHierarchy.getTouchReactView() calling method java.lang.reflect.Method.invoke()


    public static android.view.View getTouchReactView(float[] p4, android.view.View p5)
    {
        com.facebook.appevents.codeless.internal.ViewHierarchy.initTouchTargetHelperMethods();
        reflect.Method v0 = com.facebook.appevents.codeless.internal.ViewHierarchy.methodFindTouchTargetView;
        if ((v0 != null) && (p5 != 0)) {
            try {
                Object[] v2_1 = new Object[2];
                v2_1[0] = p4;
                v2_1[1] = p5;
                int v4_2 = ((android.view.View) v0.invoke(0, v2_1));
            } catch (int v4_4) {
                com.facebook.internal.Utility.logd(com.facebook.appevents.codeless.internal.ViewHierarchy.TAG, v4_4);
            } catch (int v4_3) {
                com.facebook.internal.Utility.logd(com.facebook.appevents.codeless.internal.ViewHierarchy.TAG, v4_3);
            }
            if ((v4_2 != 0) && (v4_2.getId() > 0)) {
                int v4_6 = ((android.view.View) v4_2.getParent());
                if (v4_6 == 0) {
                    v4_6 = 0;
                }
                return v4_6;
            }
        }
        return 0;
    }

Method com.facebook.appevents.codeless.internal.ViewHierarchy.getExistingDelegate() calling method java.lang.reflect.Method.invoke()


    public static android.view.View$AccessibilityDelegate getExistingDelegate(android.view.View p4)
    {
        try {
            Class[] v3 = new Class[0];
            Object[] v1_1 = new Object[0];
            return ((android.view.View$AccessibilityDelegate) p4.getClass().getMethod("getAccessibilityDelegate", v3).invoke(p4, v1_1));
        } catch (NoSuchMethodException) {
            return 0;
        }
    }

Method com.facebook.appevents.codeless.internal.UnityReflection.sendMessage() calling method java.lang.reflect.Method.invoke()


    public static void sendMessage(String p8, String p9, String p10)
    {
        try {
            if (com.facebook.appevents.codeless.internal.UnityReflection.unityPlayer != null) {
                Class[] v3 = new Class[3];
                v3[0] = String;
                v3[1] = String;
                v3[2] = String;
                reflect.Method v0_3 = com.facebook.appevents.codeless.internal.UnityReflection.unityPlayer.getMethod("UnitySendMessage", v3);
                Object[] v2_1 = new Object[3];
                v2_1[0] = p8;
                v2_1[1] = p9;
                v2_1[2] = p10;
                v0_3.invoke(com.facebook.appevents.codeless.internal.UnityReflection.unityPlayer, v2_1);
            } else {
                com.facebook.appevents.codeless.internal.UnityReflection.unityPlayer = Class.forName("com.unity3d.player.UnityPlayer");
            }
        } catch (Exception v8_1) {
            android.util.Log.e(com.facebook.appevents.codeless.internal.UnityReflection.TAG, "Failed to send message to Unity", v8_1);
        }
        return;
    }

Method com.appsflyer.y.ˊ() calling method java.lang.reflect.Method.invoke()


    private static String ˊ(ref.WeakReference p8, String p9)
    {
        try {
            reflect.Method v1_2 = Class.forName("com.google.android.gms.iid.InstanceID");
            Class.forName("com.google.android.gms.gcm.GcmReceiver");
            int v4_2 = new Class[1];
            v4_2[0] = android.content.Context;
            Object[] v2_0 = v1_2.getDeclaredMethod("getInstance", v4_2);
            int v4_0 = new Object[1];
            v4_0[0] = p8.get();
            String v8_2 = v2_0.invoke(v1_2, v4_0);
            Class[] v5_0 = new Class[2];
            v5_0[0] = String;
            v5_0[1] = String;
            reflect.Method v1_1 = v1_2.getDeclaredMethod("getToken", v5_0);
            Object[] v2_2 = new Object[2];
            v2_2[0] = p9;
            v2_2[1] = "GCM";
            String v8_4 = ((String) v1_1.invoke(v8_2, v2_2));
        } catch (ClassNotFoundException) {
            return 0;
        } catch (String v8_5) {
            com.appsflyer.AFLogger.afErrorLog("Couldn\'t get token using GoogleCloudMessaging. ", v8_5);
            return 0;
        }
        if (v8_4 != null) {
            return v8_4;
        } else {
            com.appsflyer.AFLogger.afWarnLog("Couldn\'t get token using reflection.");
            return 0;
        }
    }

Method com.appsflyer.a.ˊ() calling method java.lang.reflect.Method.invoke()


    private static String ˊ(android.content.Context p10, String p11)
    {
        String v10_1 = p10.getPackageManager();
        try {
            int v6_1 = com.appsflyer.a.ॱ(260, 24, 4370).intern();
            Integer v8_0 = new Class[1];
            v8_0[0] = Integer.TYPE;
            int v5_0 = android.content.pm.PackageManager.getDeclaredMethod(v6_1, v8_0);
            int v6_2 = new Object[1];
            v6_2[0] = Integer.valueOf(0);
            String v10_7 = ((java.util.List) v5_0.invoke(v10_1, v6_2)).iterator();
        } catch (String v10_16) {
            int v11_4 = com.appsflyer.s.ˏ();
            String v2_0 = com.appsflyer.a.ॱ(284, 24, 0).intern();
            StringBuilder v3_1 = new StringBuilder();
            v3_1.append(com.appsflyer.a.ॱ(308, 47, 0).intern());
            v3_1.append(v10_16);
            v11_4.ˋ(v2_0, v3_1.toString());
            return Boolean.FALSE.toString();
        } catch (String v10_14) {
            int v11_3 = com.appsflyer.s.ˏ();
            String v2_5 = com.appsflyer.a.ॱ(284, 24, 0).intern();
            StringBuilder v3_6 = new StringBuilder();
            v3_6.append(com.appsflyer.a.ॱ(308, 47, 0).intern());
            v3_6.append(v10_14);
            v11_3.ˋ(v2_5, v3_6.toString());
            return Boolean.FALSE.toString();
        } catch (String v10_12) {
            int v11_2 = com.appsflyer.s.ˏ();
            String v2_3 = com.appsflyer.a.ॱ(284, 24, 0).intern();
            StringBuilder v3_4 = new StringBuilder();
            v3_4.append(com.appsflyer.a.ॱ(308, 47, 0).intern());
            v3_4.append(v10_12);
            v11_2.ˋ(v2_3, v3_4.toString());
            return Boolean.FALSE.toString();
        }
        do {
            int v5_2;
            if (!v10_7.hasNext()) {
                v5_2 = 0;
            } else {
                v5_2 = 1;
            }
            if (v5_2 == 1) {
                com.appsflyer.a.ˋ = ((com.appsflyer.a.ˎ + 93) % 128);
                int v5_9;
                if (!((android.content.pm.ApplicationInfo) v10_7.next()).packageName.equals(p11)) {
                    v5_9 = 0;
                } else {
                    v5_9 = 1;
                }
            }
        } while(v5_9 == 1);
        com.appsflyer.a.ˎ = ((com.appsflyer.a.ˋ + 85) % 128);
        return Boolean.TRUE.toString();
    }

Method bolts.MeasurementEvent.sendBroadcast() calling method java.lang.reflect.Method.invoke()


    private void sendBroadcast()
    {
        if (this.name == null) {
            android.util.Log.d(this.getClass().getName(), "Event name is required");
        }
        try {
            String v0_1 = Class.forName("android.support.v4.content.LocalBroadcastManager");
            android.content.Intent v3_0 = new Class[1];
            v3_0[0] = android.content.Context;
            String v1_1 = v0_1.getMethod("getInstance", v3_0);
            String v4_1 = new Class[1];
            v4_1[0] = android.content.Intent;
            String v0_2 = v0_1.getMethod("sendBroadcast", v4_1);
            String v4_2 = new Object[1];
            v4_2[0] = this.appContext;
            String v1_2 = v1_1.invoke(0, v4_2);
            android.content.Intent v3_4 = new android.content.Intent("com.parse.bolts.measurement_event");
            v3_4.putExtra("event_name", this.name);
            v3_4.putExtra("event_args", this.args);
            Object[] v2_1 = new Object[1];
            v2_1[0] = v3_4;
            v0_2.invoke(v1_2, v2_1);
        } catch (Exception) {
            android.util.Log.d(this.getClass().getName(), "LocalBroadcastManager in android support library is required to raise bolts event.");
        }
        return;
    }

Method androidx.versionedparcelable.VersionedParcel.writeToParcel() calling method java.lang.reflect.Method.invoke()


    protected static void writeToParcel(androidx.versionedparcelable.VersionedParcelable p7, androidx.versionedparcelable.VersionedParcel p8)
    {
        try {
            String v0_0 = androidx.versionedparcelable.VersionedParcel.findParcelClass(p7);
            Class[] v3 = new Class[2];
            v3[0] = p7.getClass();
            v3[1] = androidx.versionedparcelable.VersionedParcel;
            String v0_1 = v0_0.getDeclaredMethod("write", v3);
            Object[] v2_0 = new Object[2];
            v2_0[0] = p7;
            v2_0[1] = p8;
            v0_1.invoke(0, v2_0);
            return;
        } catch (RuntimeException v7_6) {
            throw new RuntimeException("VersionedParcel encountered IllegalAccessException", v7_6);
        } catch (RuntimeException v7_2) {
            throw new RuntimeException("VersionedParcel encountered NoSuchMethodException", v7_2);
        } catch (RuntimeException v7_1) {
            throw new RuntimeException("VersionedParcel encountered ClassNotFoundException", v7_1);
        } catch (RuntimeException v7_3) {
            if (!(v7_3.getCause() instanceof RuntimeException)) {
                throw new RuntimeException("VersionedParcel encountered InvocationTargetException", v7_3);
            } else {
                throw ((RuntimeException) v7_3.getCause());
            }
        }
    }

Method androidx.versionedparcelable.VersionedParcel.readFromParcel() calling method java.lang.reflect.Method.invoke()


    protected static androidx.versionedparcelable.VersionedParcelable readFromParcel(String p5, androidx.versionedparcelable.VersionedParcel p6)
    {
        try {
            RuntimeException v5_10 = Class.forName(p5, 1, androidx.versionedparcelable.VersionedParcel.getClassLoader());
            Class[] v2 = new Class[1];
            v2[0] = androidx.versionedparcelable.VersionedParcel;
            RuntimeException v5_1 = v5_10.getDeclaredMethod("read", v2);
            Object[] v1_0 = new Object[1];
            v1_0[0] = p6;
            return ((androidx.versionedparcelable.VersionedParcelable) v5_1.invoke(0, v1_0));
        } catch (RuntimeException v5_9) {
            throw new RuntimeException("VersionedParcel encountered IllegalAccessException", v5_9);
        } catch (RuntimeException v5_5) {
            throw new RuntimeException("VersionedParcel encountered NoSuchMethodException", v5_5);
        } catch (RuntimeException v5_4) {
            throw new RuntimeException("VersionedParcel encountered ClassNotFoundException", v5_4);
        } catch (RuntimeException v5_6) {
            if (!(v5_6.getCause() instanceof RuntimeException)) {
                throw new RuntimeException("VersionedParcel encountered InvocationTargetException", v5_6);
            } else {
                throw ((RuntimeException) v5_6.getCause());
            }
        }
    }

Method android.support.v7.widget.ViewUtils.makeOptionalFitsSystemWindows() calling method java.lang.reflect.Method.invoke()


    public static void makeOptionalFitsSystemWindows(android.view.View p6)
    {
        if (android.os.Build$VERSION.SDK_INT >= 16) {
            try {
                Class[] v5 = new Class[0];
                reflect.Method v2_0 = p6.getClass().getMethod("makeOptionalFitsSystemWindows", v5);
            } catch (NoSuchMethodException) {
                android.util.Log.d("ViewUtils", "Could not find method makeOptionalFitsSystemWindows. Oh well...");
            } catch (IllegalAccessException v6_2) {
                android.util.Log.d("ViewUtils", "Could not invoke makeOptionalFitsSystemWindows", v6_2);
            } catch (IllegalAccessException v6_1) {
                android.util.Log.d("ViewUtils", "Could not invoke makeOptionalFitsSystemWindows", v6_1);
            }
            if (!v2_0.isAccessible()) {
                v2_0.setAccessible(1);
            }
            Object[] v3_2 = new Object[0];
            v2_0.invoke(p6, v3_2);
        }
        return;
    }

Method android.support.v7.widget.ViewUtils.computeFitSystemWindows() calling method java.lang.reflect.Method.invoke()


    public static void computeFitSystemWindows(android.view.View p3, android.graphics.Rect p4, android.graphics.Rect p5)
    {
        reflect.Method v0 = android.support.v7.widget.ViewUtils.sComputeFitSystemWindowsMethod;
        if (v0 != null) {
            try {
                Object[] v1_1 = new Object[2];
                v1_1[0] = p4;
                v1_1[1] = p5;
                v0.invoke(p3, v1_1);
            } catch (Exception v3_1) {
                android.util.Log.d("ViewUtils", "Could not invoke computeFitSystemWindows", v3_1);
            }
        }
        return;
    }

Method android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.ensureImeVisible() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doBeforeTextChanged() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doAfterTextChanged() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v7.widget.DrawableUtils.getOpticalBounds() calling method java.lang.reflect.Method.invoke()


    public static android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable p12)
    {
        if (android.support.v7.widget.DrawableUtils.sInsetsClazz != null) {
            try {
                String v12_2 = android.support.v4.graphics.drawable.DrawableCompat.unwrap(p12);
                int v3_1 = new Class[0];
                reflect.Field[] v1_0 = new Object[0];
                String v12_1 = v12_2.getClass().getMethod("getOpticalInsets", v3_1).invoke(v12_2, v1_0);
            } catch (Exception) {
                android.util.Log.e("DrawableUtils", "Couldn\'t obtain the optical insets. Ignoring.");
            }
            if (v12_1 != null) {
                android.graphics.Rect v0_3 = new android.graphics.Rect();
                reflect.Field[] v1_2 = android.support.v7.widget.DrawableUtils.sInsetsClazz.getFields();
                int v3_0 = v1_2.length;
                int v4 = 0;
                while (v4 < v3_0) {
                    int v5_0 = v1_2[v4];
                    boolean v6_0 = v5_0.getName();
                    int v7 = -1;
                    switch (v6_0.hashCode()) {
                        case -1383228885:
                            if (!v6_0.equals("bottom")) {
                            } else {
                                v7 = 3;
                            }
                            break;
                        case 115029:
                            if (!v6_0.equals("top")) {
                            } else {
                                v7 = 1;
                            }
                            break;
                        case 3317767:
                            if (!v6_0.equals("left")) {
                            } else {
                                v7 = 0;
                            }
                            break;
                        case 108511772:
                            if (!v6_0.equals("right")) {
                            } else {
                                v7 = 2;
                            }
                            break;
                        default:
                    }
                    if (v7 == 0) {
                        v0_3.left = v5_0.getInt(v12_1);
                    } else {
                        if (v7 == 1) {
                            v0_3.top = v5_0.getInt(v12_1);
                        } else {
                            if (v7 == 2) {
                                v0_3.right = v5_0.getInt(v12_1);
                            } else {
                                if (v7 == 3) {
                                    v0_3.bottom = v5_0.getInt(v12_1);
                                } else {
                                }
                            }
                        }
                    }
                    v4++;
                }
                return v0_3;
            }
        }
        return android.support.v7.widget.DrawableUtils.INSETS_NONE;
    }

Method android.support.v7.widget.AppCompatTextViewAutoSizeHelper.setRawTextSize() calling method java.lang.reflect.Method.invoke()


    private void setRawTextSize(float p4)
    {
        if (p4 != this.mTextView.getPaint().getTextSize()) {
            android.widget.TextView v4_2;
            this.mTextView.getPaint().setTextSize(p4);
            if (android.os.Build$VERSION.SDK_INT < 18) {
                v4_2 = 0;
            } else {
                v4_2 = this.mTextView.isInLayout();
            }
            if (this.mTextView.getLayout() != null) {
                this.mNeedsAutoSizeText = 0;
                try {
                    Exception v0_6 = this.getTextViewMethod("nullLayouts");
                } catch (Exception v0_7) {
                    android.util.Log.w("ACTVAutoSizeHelper", "Failed to invoke TextView#nullLayouts() method", v0_7);
                    if (v4_2 != null) {
                        this.mTextView.forceLayout();
                    } else {
                        this.mTextView.requestLayout();
                    }
                    this.mTextView.invalidate();
                }
                if (v0_6 == null) {
                } else {
                    Object[] v1_2 = new Object[0];
                    v0_6.invoke(this.mTextView, v1_2);
                }
            }
        }
        return;
    }

Method android.support.v7.widget.AppCompatTextViewAutoSizeHelper.invokeAndReturnWithDefault() calling method java.lang.reflect.Method.invoke()


    private Object invokeAndReturnWithDefault(Object p5, String p6, Object p7)
    {
        try {
            StringBuilder v2_1 = new Object[0];
            p7 = this.getTextViewMethod(p6).invoke(p5, v2_1);
        } catch (Exception v5_1) {
            throw v5_1;
        } catch (Exception v5_2) {
            StringBuilder v2_0 = new StringBuilder();
            v2_0.append("Failed to invoke TextView#");
            v2_0.append(p6);
            v2_0.append("() method");
            android.util.Log.w("ACTVAutoSizeHelper", v2_0.toString(), v5_2);
        }
        return p7;
    }

Method android.support.v7.view.SupportMenuInflater$InflatedOnMenuItemClickListener.onMenuItemClick() calling method java.lang.reflect.Method.invoke()


    public boolean onMenuItemClick(android.view.MenuItem p6)
    {
        try {
            if (this.mMethod.getReturnType() != Boolean.TYPE) {
                reflect.Method v0_5 = this.mMethod;
                Object v1_2 = this.mRealOwner;
                Object[] v4 = new Object[1];
                v4[0] = p6;
                v0_5.invoke(v1_2, v4);
                return 1;
            } else {
                reflect.Method v0_1 = this.mMethod;
                Object v1_0 = this.mRealOwner;
                Object[] v3_0 = new Object[1];
                v3_0[0] = p6;
                return ((Boolean) v0_1.invoke(v1_0, v3_0)).booleanValue();
            }
        } catch (boolean v6_4) {
            throw new RuntimeException(v6_4);
        }
    }

Method android.support.v7.app.AppCompatViewInflater$DeclaredOnClickListener.onClick() calling method java.lang.reflect.Method.invoke()


    public void onClick(android.view.View p5)
    {
        if (this.mResolvedMethod == null) {
            this.resolveMethod(this.mHostView.getContext(), this.mMethodName);
        }
        try {
            IllegalStateException v0_7 = this.mResolvedMethod;
            String v1_3 = this.mResolvedContext;
            Object[] v2_0 = new Object[1];
            v2_0[0] = p5;
            v0_7.invoke(v1_3, v2_0);
            return;
        } catch (reflect.InvocationTargetException v5_2) {
            throw new IllegalStateException("Could not execute non-public method for android:onClick", v5_2);
        } catch (reflect.InvocationTargetException v5_1) {
            throw new IllegalStateException("Could not execute method for android:onClick", v5_1);
        }
    }

Method android.support.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator() calling method java.lang.reflect.Method.invoke()


    public static android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo setActionBarUpIndicator(android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo p5, android.app.Activity p6, android.graphics.drawable.Drawable p7, int p8)
    {
        android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo v5_1 = new android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo(p6);
        if (v5_1.setHomeAsUpIndicator == null) {
            if (v5_1.upIndicatorView == null) {
                android.util.Log.w("ActionBarDrawerToggleHC", "Couldn\'t set home-as-up indicator");
            } else {
                v5_1.upIndicatorView.setImageDrawable(p7);
            }
        } else {
            try {
                String v6_1 = p6.getActionBar();
                Object[] v0_0 = v5_1.setHomeAsUpIndicator;
                Object[] v3 = new Object[1];
                v3[0] = p7;
                v0_0.invoke(v6_1, v3);
                String v7_1 = v5_1.setHomeActionContentDescription;
                Object[] v0_2 = new Object[1];
                v0_2[0] = Integer.valueOf(p8);
                v7_1.invoke(v6_1, v0_2);
            } catch (String v6_2) {
                android.util.Log.w("ActionBarDrawerToggleHC", "Couldn\'t set home-as-up indicator via JB-MR2 API", v6_2);
            }
        }
        return v5_1;
    }

Method android.support.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription() calling method java.lang.reflect.Method.invoke()


    public static android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo setActionBarDescription(android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo p3, android.app.Activity p4, int p5)
    {
        if (p3 == null) {
            p3 = new android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo(p4);
        }
        if (p3.setHomeAsUpIndicator != null) {
            try {
                Exception v4_2 = p4.getActionBar();
                String v0_3 = p3.setHomeActionContentDescription;
                Object[] v1_1 = new Object[1];
                v1_1[0] = Integer.valueOf(p5);
                v0_3.invoke(v4_2, v1_1);
            } catch (Exception v4_1) {
                android.util.Log.w("ActionBarDrawerToggleHC", "Couldn\'t set content description via JB-MR2 API", v4_1);
            }
            if (android.os.Build$VERSION.SDK_INT <= 19) {
                v4_2.setSubtitle(v4_2.getSubtitle());
            }
        }
        return p3;
    }

Method android.support.v4.widget.TextViewCompat$OreoCallback.recomputeProcessTextMenuItems() calling method java.lang.reflect.Method.invoke()


    private void recomputeProcessTextMenuItems(android.view.Menu p9)
    {
        java.util.List v0_1 = this.mTextView.getContext();
        android.content.pm.PackageManager v1 = v0_1.getPackageManager();
        if (!this.mInitializedMenuBuilderReferences) {
            this.mInitializedMenuBuilderReferences = 1;
            try {
                this.mMenuBuilderClass = Class.forName("com.android.internal.view.menu.MenuBuilder");
                int v2_2 = this.mMenuBuilderClass;
                android.view.MenuItem v6_0 = new Class[1];
                v6_0[0] = Integer.TYPE;
                this.mMenuBuilderRemoveItemAtMethod = v2_2.getDeclaredMethod("removeItemAt", v6_0);
                this.mCanUseMenuBuilderReferences = 1;
            } catch (ClassNotFoundException) {
                this.mMenuBuilderClass = 0;
                this.mMenuBuilderRemoveItemAtMethod = 0;
                this.mCanUseMenuBuilderReferences = 0;
            }
        }
        try {
            if ((!this.mCanUseMenuBuilderReferences) || (!this.mMenuBuilderClass.isInstance(p9))) {
                int v2_8 = p9.getClass();
                android.view.MenuItem v6_1 = new Class[1];
                v6_1[0] = Integer.TYPE;
                int v2_9 = v2_8.getDeclaredMethod("removeItemAt", v6_1);
            } else {
                v2_9 = this.mMenuBuilderRemoveItemAtMethod;
            }
        } catch (NoSuchMethodException) {
            return;
        }
        android.view.MenuItem v3_1 = (p9.size() - 1);
        while (v3_1 >= null) {
            android.view.MenuItem v6_4 = p9.getItem(v3_1);
            if ((v6_4.getIntent() != null) && ("android.intent.action.PROCESS_TEXT".equals(v6_4.getIntent().getAction()))) {
                android.view.MenuItem v6_8 = new Object[1];
                v6_8[0] = Integer.valueOf(v3_1);
                v2_9.invoke(p9, v6_8);
            }
            v3_1--;
        }
        java.util.List v0_2 = this.getSupportedActivities(v0_1, v1);
        int v2_10 = 0;
        while (v2_10 < v0_2.size()) {
            android.view.MenuItem v3_4 = ((android.content.pm.ResolveInfo) v0_2.get(v2_10));
            p9.add(0, 0, (v2_10 + 100), v3_4.loadLabel(v1)).setIntent(this.createProcessTextIntentForResolveInfo(v3_4, this.mTextView)).setShowAsAction(1);
            v2_10++;
        }
        return;
    }

Method android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion() calling method java.lang.reflect.Method.invoke()


    void invalidateChildRegion(android.view.View p7)
    {
        if (android.os.Build$VERSION.SDK_INT < 17) {
            if (android.os.Build$VERSION.SDK_INT >= 16) {
                if (!this.mDisplayListReflectionLoaded) {
                    try {
                        this.mGetDisplayList = android.view.View.getDeclaredMethod("getDisplayList", ((Class[]) 0));
                        try {
                            this.mRecreateDisplayList = android.view.View.getDeclaredField("mRecreateDisplayList");
                            this.mRecreateDisplayList.setAccessible(1);
                        } catch (Exception v0_7) {
                            android.util.Log.e("SlidingPaneLayout", "Couldn\'t fetch mRecreateDisplayList field; dimming will be slow.", v0_7);
                        }
                        this.mDisplayListReflectionLoaded = 1;
                    } catch (Exception v0_3) {
                        android.util.Log.e("SlidingPaneLayout", "Couldn\'t fetch getDisplayList method; dimming won\'t work right.", v0_3);
                    }
                }
                if (this.mGetDisplayList != null) {
                    Exception v0_10 = this.mRecreateDisplayList;
                    if (v0_10 != null) {
                        try {
                            v0_10.setBoolean(p7, 1);
                            this.mGetDisplayList.invoke(p7, ((Object[]) 0));
                        } catch (Exception v0_12) {
                            android.util.Log.e("SlidingPaneLayout", "Error refreshing display list state", v0_12);
                        }
                        android.support.v4.view.ViewCompat.postInvalidateOnAnimation(this, p7.getLeft(), p7.getTop(), p7.getRight(), p7.getBottom());
                        return;
                    }
                }
                p7.invalidate();
                return;
            }
            android.support.v4.view.ViewCompat.postInvalidateOnAnimation(this, p7.getLeft(), p7.getTop(), p7.getRight(), p7.getBottom());
            return;
        } else {
            android.support.v4.view.ViewCompat.setLayerPaint(p7, ((android.support.v4.widget.SlidingPaneLayout$LayoutParams) p7.getLayoutParams()).dimPaint);
            return;
        }
    }

Method android.support.v4.widget.PopupWindowCompat.setWindowLayoutType() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.widget.PopupWindowCompat.getWindowLayoutType() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.view.ViewConfigurationCompat.getLegacyScrollFactor() calling method java.lang.reflect.Method.invoke()


    private static float getLegacyScrollFactor(android.view.ViewConfiguration p3, android.content.Context p4)
    {
        if (android.os.Build$VERSION.SDK_INT >= 25) {
            String v0_4 = android.support.v4.view.ViewConfigurationCompat.sGetScaledScrollFactorMethod;
            if (v0_4 != null) {
                try {
                    Object[] v1_3 = new Object[0];
                    return ((float) ((Integer) v0_4.invoke(p3, v1_3)).intValue());
                } catch (Exception) {
                    android.util.Log.i("ViewConfigCompat", "Could not find method getScaledScrollFactor() on ViewConfiguration");
                }
            }
        }
        String v3_5 = new android.util.TypedValue();
        if (!p4.getTheme().resolveAttribute(16842829, v3_5, 1)) {
            return 0;
        } else {
            return v3_5.getDimension(p4.getResources().getDisplayMetrics());
        }
    }

Method android.support.v4.view.ViewCompat.setChildrenDrawingOrderEnabled() calling method java.lang.reflect.Method.invoke()


    public static void setChildrenDrawingOrderEnabled(android.view.ViewGroup p8, boolean p9)
    {
        if (android.support.v4.view.ViewCompat.sChildrenDrawingOrderMethod == null) {
            try {
                Class[] v6 = new Class[1];
                v6[0] = Boolean.TYPE;
                android.support.v4.view.ViewCompat.sChildrenDrawingOrderMethod = android.view.ViewGroup.getDeclaredMethod("setChildrenDrawingOrderEnabled", v6);
            } catch (reflect.Method v1_2) {
                android.util.Log.e("ViewCompat", "Unable to find childrenDrawingOrderEnabled", v1_2);
            }
            android.support.v4.view.ViewCompat.sChildrenDrawingOrderMethod.setAccessible(1);
        }
        try {
            Object[] v3_0 = new Object[1];
            v3_0[0] = Boolean.valueOf(p9);
            android.support.v4.view.ViewCompat.sChildrenDrawingOrderMethod.invoke(p8, v3_0);
        } catch (reflect.InvocationTargetException v8_3) {
            android.util.Log.e("ViewCompat", "Unable to invoke childrenDrawingOrderEnabled", v8_3);
        } catch (reflect.InvocationTargetException v8_2) {
            android.util.Log.e("ViewCompat", "Unable to invoke childrenDrawingOrderEnabled", v8_2);
        } catch (reflect.InvocationTargetException v8_1) {
            android.util.Log.e("ViewCompat", "Unable to invoke childrenDrawingOrderEnabled", v8_1);
        }
        return;
    }

Method android.support.v4.view.ViewCompat.dispatchStartTemporaryDetach() calling method java.lang.reflect.Method.invoke()


    public static void dispatchStartTemporaryDetach(android.view.View p2)
    {
        if (android.os.Build$VERSION.SDK_INT < 24) {
            if (!android.support.v4.view.ViewCompat.sTempDetachBound) {
                android.support.v4.view.ViewCompat.bindTempDetach();
            }
            String v0_3 = android.support.v4.view.ViewCompat.sDispatchStartTemporaryDetach;
            if (v0_3 == null) {
                p2.onStartTemporaryDetach();
            } else {
                try {
                    String v1_1 = new Object[0];
                    v0_3.invoke(p2, v1_1);
                } catch (Exception v2_1) {
                    android.util.Log.d("ViewCompat", "Error calling dispatchStartTemporaryDetach", v2_1);
                }
            }
        } else {
            p2.dispatchStartTemporaryDetach();
        }
        return;
    }

Method android.support.v4.view.ViewCompat.dispatchFinishTemporaryDetach() calling method java.lang.reflect.Method.invoke()


    public static void dispatchFinishTemporaryDetach(android.view.View p2)
    {
        if (android.os.Build$VERSION.SDK_INT < 24) {
            if (!android.support.v4.view.ViewCompat.sTempDetachBound) {
                android.support.v4.view.ViewCompat.bindTempDetach();
            }
            String v0_3 = android.support.v4.view.ViewCompat.sDispatchFinishTemporaryDetach;
            if (v0_3 == null) {
                p2.onFinishTemporaryDetach();
            } else {
                try {
                    String v1_1 = new Object[0];
                    v0_3.invoke(p2, v1_1);
                } catch (Exception v2_1) {
                    android.util.Log.d("ViewCompat", "Error calling dispatchFinishTemporaryDetach", v2_1);
                }
            }
        } else {
            p2.dispatchFinishTemporaryDetach();
        }
        return;
    }

Method android.support.v4.view.KeyEventDispatcher.actionBarOnMenuKeyEventPre28() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.text.ICUCompat.maximizeAndGetScript() calling method java.lang.reflect.Method.invoke()


    public static String maximizeAndGetScript(java.util.Locale p4)
    {
        if (android.os.Build$VERSION.SDK_INT < 21) {
            String v4_4 = android.support.v4.text.ICUCompat.addLikelySubtags(p4);
            if (v4_4 == null) {
                return 0;
            } else {
                return android.support.v4.text.ICUCompat.getScript(v4_4);
            }
        } else {
            try {
                IllegalAccessException v1_2 = new Object[1];
                v1_2[0] = p4;
                String v4_2 = ((java.util.Locale) android.support.v4.text.ICUCompat.sAddLikelySubtagsMethod.invoke(0, v1_2)).getScript();
                return v4_2;
            } catch (IllegalAccessException v1_6) {
                android.util.Log.w("ICUCompat", v1_6);
                return v4_2.getScript();
            } catch (IllegalAccessException v1_5) {
                android.util.Log.w("ICUCompat", v1_5);
                return v4_2.getScript();
            }
        }
    }

Method android.support.v4.text.ICUCompat.getScript() calling method java.lang.reflect.Method.invoke()


    private static String getScript(String p4)
    {
        try {
            if (android.support.v4.text.ICUCompat.sGetScriptMethod != null) {
                Object[] v2_0 = new Object[1];
                v2_0[0] = p4;
                return ((String) android.support.v4.text.ICUCompat.sGetScriptMethod.invoke(0, v2_0));
            }
        } catch (String v4_5) {
            android.util.Log.w("ICUCompat", v4_5);
        } catch (String v4_4) {
            android.util.Log.w("ICUCompat", v4_4);
        }
        return 0;
    }

Method android.support.v4.text.ICUCompat.addLikelySubtags() calling method java.lang.reflect.Method.invoke()


    private static String addLikelySubtags(java.util.Locale p4)
    {
        String v4_1 = p4.toString();
        try {
            if (android.support.v4.text.ICUCompat.sAddLikelySubtagsMethod != null) {
                String v1_1 = new Object[1];
                v1_1[0] = v4_1;
                return ((String) android.support.v4.text.ICUCompat.sAddLikelySubtagsMethod.invoke(0, v1_1));
            }
        } catch (String v1_6) {
            android.util.Log.w("ICUCompat", v1_6);
        } catch (String v1_5) {
            android.util.Log.w("ICUCompat", v1_5);
        }
        return v4_1;
    }

Method android.support.v4.media.session.MediaSessionCompatApi24.getCallingPackage() calling method java.lang.reflect.Method.invoke()


    public static String getCallingPackage(Object p4)
    {
        try {
            Class[] v3 = new Class[0];
            String v1_2 = new Object[0];
            return ((String) ((android.media.session.MediaSession) p4).getClass().getMethod("getCallingPackage", v3).invoke(((android.media.session.MediaSession) p4), v1_2));
        } catch (int v4_4) {
            android.util.Log.e("MediaSessionCompatApi24", "Cannot execute MediaSession.getCallingPackage()", v4_4);
            return 0;
        } catch (int v4_4) {
            android.util.Log.e("MediaSessionCompatApi24", "Cannot execute MediaSession.getCallingPackage()", v4_4);
            return 0;
        } catch (int v4_4) {
            android.util.Log.e("MediaSessionCompatApi24", "Cannot execute MediaSession.getCallingPackage()", v4_4);
            return 0;
        }
    }

Method android.support.v4.graphics.drawable.DrawableCompat.setLayoutDirection() calling method java.lang.reflect.Method.invoke()


    public static boolean setLayoutDirection(android.graphics.drawable.Drawable p7, int p8)
    {
        if (android.os.Build$VERSION.SDK_INT < 23) {
            if (android.os.Build$VERSION.SDK_INT >= 17) {
                if (!android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethodFetched) {
                    try {
                        Class[] v5 = new Class[1];
                        v5[0] = Integer.TYPE;
                        android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethod = android.graphics.drawable.Drawable.getDeclaredMethod("setLayoutDirection", v5);
                        android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethod.setAccessible(1);
                    } catch (NoSuchMethodException v0_4) {
                        android.util.Log.i("DrawableCompat", "Failed to retrieve setLayoutDirection(int) method", v0_4);
                    }
                    android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethodFetched = 1;
                }
                NoSuchMethodException v0_5 = android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethod;
                if (v0_5 != null) {
                    try {
                        Object[] v4_2 = new Object[1];
                        v4_2[0] = Integer.valueOf(p8);
                        v0_5.invoke(p7, v4_2);
                        return 1;
                    } catch (int v7_1) {
                        android.util.Log.i("DrawableCompat", "Failed to invoke setLayoutDirection(int) via reflection", v7_1);
                        android.support.v4.graphics.drawable.DrawableCompat.sSetLayoutDirectionMethod = 0;
                    }
                }
            }
            return 0;
        } else {
            return p7.setLayoutDirection(p8);
        }
    }

Method android.support.v4.graphics.drawable.DrawableCompat.getLayoutDirection() calling method java.lang.reflect.Method.invoke()


    public static int getLayoutDirection(android.graphics.drawable.Drawable p6)
    {
        if (android.os.Build$VERSION.SDK_INT < 23) {
            if (android.os.Build$VERSION.SDK_INT >= 17) {
                if (!android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethodFetched) {
                    try {
                        Class[] v5 = new Class[0];
                        android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethod = android.graphics.drawable.Drawable.getDeclaredMethod("getLayoutDirection", v5);
                        android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethod.setAccessible(1);
                    } catch (NoSuchMethodException v3_3) {
                        android.util.Log.i("DrawableCompat", "Failed to retrieve getLayoutDirection() method", v3_3);
                    }
                    android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethodFetched = 1;
                }
                String v0_2 = android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethod;
                if (v0_2 != null) {
                    try {
                        NoSuchMethodException v3_4 = new Object[0];
                        return ((Integer) v0_2.invoke(p6, v3_4)).intValue();
                    } catch (int v6_4) {
                        android.util.Log.i("DrawableCompat", "Failed to invoke getLayoutDirection() via reflection", v6_4);
                        android.support.v4.graphics.drawable.DrawableCompat.sGetLayoutDirectionMethod = 0;
                    }
                }
            }
            return 0;
        } else {
            return p6.getLayoutDirection();
        }
    }

Method android.support.v4.app.NotificationManagerCompat.areNotificationsEnabled() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.v4.app.BundleCompat$BundleCompatBaseImpl.putBinder() calling method java.lang.reflect.Method.invoke()


    public static void putBinder(android.os.Bundle p8, String p9, android.os.IBinder p10)
    {
        if (!android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethodFetched) {
            try {
                Class[] v6 = new Class[2];
                v6[0] = String;
                v6[1] = android.os.IBinder;
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod = android.os.Bundle.getMethod("putIBinder", v6);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod.setAccessible(1);
            } catch (NoSuchMethodException v0_3) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to retrieve putIBinder method", v0_3);
            }
            android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethodFetched = 1;
        }
        NoSuchMethodException v0_4 = android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod;
        if (v0_4 != null) {
            try {
                Object[] v3_0 = new Object[2];
                v3_0[0] = p9;
                v3_0[1] = p10;
                v0_4.invoke(p8, v3_0);
            } catch (int v8_1) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to invoke putIBinder via reflection", v8_1);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sPutIBinderMethod = 0;
            } catch (int v8_1) {
            } catch (int v8_1) {
            }
        }
        return;
    }

Method android.support.v4.app.BundleCompat$BundleCompatBaseImpl.getBinder() calling method java.lang.reflect.Method.invoke()


    public static android.os.IBinder getBinder(android.os.Bundle p7, String p8)
    {
        if (!android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethodFetched) {
            try {
                Class[] v5 = new Class[1];
                v5[0] = String;
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod = android.os.Bundle.getMethod("getIBinder", v5);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod.setAccessible(1);
            } catch (NoSuchMethodException v0_3) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to retrieve getIBinder method", v0_3);
            }
            android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethodFetched = 1;
        }
        NoSuchMethodException v0_4 = android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod;
        if (v0_4 != null) {
            try {
                Object[] v3_0 = new Object[1];
                v3_0[0] = p8;
                return ((android.os.IBinder) v0_4.invoke(p7, v3_0));
            } catch (IllegalArgumentException v7_3) {
                android.util.Log.i("BundleCompatBaseImpl", "Failed to invoke getIBinder via reflection", v7_3);
                android.support.v4.app.BundleCompat$BundleCompatBaseImpl.sGetIBinderMethod = 0;
            } catch (IllegalArgumentException v7_3) {
            } catch (IllegalArgumentException v7_3) {
            }
        }
        return 0;
    }

Method android.support.transition.ViewOverlayApi14$OverlayViewGroup.invalidateChildInParentFast() calling method java.lang.reflect.Method.invoke()


    protected android.view.ViewParent invalidateChildInParentFast(int p6, int p7, android.graphics.Rect p8)
    {
        if (((this.mHostView instanceof android.view.ViewGroup)) && (android.support.transition.ViewOverlayApi14$OverlayViewGroup.sInvalidateChildInParentFastMethod != null)) {
            try {
                reflect.Method v1_0 = new int[2];
                this.getOffset(v1_0);
                android.view.ViewGroup v2 = this.mHostView;
                Object[] v3_1 = new Object[3];
                v3_1[0] = Integer.valueOf(p6);
                v3_1[1] = Integer.valueOf(p7);
                v3_1[2] = p8;
                android.support.transition.ViewOverlayApi14$OverlayViewGroup.sInvalidateChildInParentFastMethod.invoke(v2, v3_1);
            } catch (reflect.InvocationTargetException v6_4) {
                v6_4.printStackTrace();
            } catch (reflect.InvocationTargetException v6_3) {
                v6_3.printStackTrace();
            }
        }
        return 0;
    }

Method android.support.transition.ViewGroupUtilsApi18.suppressLayout() calling method java.lang.reflect.Method.invoke()


    static void suppressLayout(android.view.ViewGroup p4, boolean p5)
    {
        android.support.transition.ViewGroupUtilsApi18.fetchSuppressLayoutMethod();
        reflect.Method v1 = android.support.transition.ViewGroupUtilsApi18.sSuppressLayoutMethod;
        if (v1 != null) {
            try {
                Object[] v2_1 = new Object[1];
                v2_1[0] = Boolean.valueOf(p5);
                v1.invoke(p4, v2_1);
            } catch (reflect.InvocationTargetException v4_2) {
                android.util.Log.i("ViewUtilsApi18", "Failed to invoke suppressLayout method", v4_2);
            } catch (reflect.InvocationTargetException v4_1) {
                android.util.Log.i("ViewUtilsApi18", "Error invoking suppressLayout method", v4_1);
            }
        }
        return;
    }

Method android.support.transition.ViewGroupUtilsApi14.cancelLayoutTransition() calling method java.lang.reflect.Method.invoke()


    private static void cancelLayoutTransition(android.animation.LayoutTransition p7)
    {
        if (!android.support.transition.ViewGroupUtilsApi14.sCancelMethodFetched) {
            try {
                Class[] v6 = new Class[0];
                android.support.transition.ViewGroupUtilsApi14.sCancelMethod = android.animation.LayoutTransition.getDeclaredMethod("cancel", v6);
                android.support.transition.ViewGroupUtilsApi14.sCancelMethod.setAccessible(1);
            } catch (NoSuchMethodException) {
                android.util.Log.i("ViewGroupUtilsApi14", "Failed to access cancel method by reflection");
            }
            android.support.transition.ViewGroupUtilsApi14.sCancelMethodFetched = 1;
        }
        reflect.Method v0_1 = android.support.transition.ViewGroupUtilsApi14.sCancelMethod;
        if (v0_1 != null) {
            try {
                Object[] v2_0 = new Object[0];
                v0_1.invoke(p7, v2_0);
            } catch (IllegalAccessException) {
                android.util.Log.i("ViewGroupUtilsApi14", "Failed to access cancel method by reflection");
            } catch (reflect.InvocationTargetException) {
                android.util.Log.i("ViewGroupUtilsApi14", "Failed to invoke cancel method by reflection");
            }
        }
        return;
    }

Method android.support.transition.ImageViewUtils.animateTransform() calling method java.lang.reflect.Method.invoke()

Couldn't retrieve source code

Method android.support.design.widget.DrawableUtils.setContainerConstantStateV9() calling method java.lang.reflect.Method.invoke()


    private static boolean setContainerConstantStateV9(android.graphics.drawable.DrawableContainer p7, android.graphics.drawable.Drawable$ConstantState p8)
    {
        if (!android.support.design.widget.DrawableUtils.setConstantStateMethodFetched) {
            try {
                Class[] v5 = new Class[1];
                v5[0] = android.graphics.drawable.DrawableContainer$DrawableContainerState;
                android.support.design.widget.DrawableUtils.setConstantStateMethod = android.graphics.drawable.DrawableContainer.getDeclaredMethod("setConstantState", v5);
                android.support.design.widget.DrawableUtils.setConstantStateMethod.setAccessible(1);
            } catch (NoSuchMethodException) {
                android.util.Log.e("DrawableUtils", "Could not fetch setConstantState(). Oh well.");
            }
            android.support.design.widget.DrawableUtils.setConstantStateMethodFetched = 1;
        }
        String v0_4 = android.support.design.widget.DrawableUtils.setConstantStateMethod;
        if (v0_4 != null) {
            try {
                Object[] v4_0 = new Object[1];
                v4_0[0] = p8;
                v0_4.invoke(p7, v4_0);
                return 1;
            } catch (Exception) {
                android.util.Log.e("DrawableUtils", "Could not invoke setConstantState(). Oh well.");
            }
        }
        return 0;
    }

Method android.support.constraint.ConstraintAttribute.setInterpolatedValue() calling method java.lang.reflect.Method.invoke()


    public void setInterpolatedValue(android.view.View p18, float[] p19)
    {
        reflect.Method v0_7 = p18.getClass();
        String v6_2 = new StringBuilder();
        v6_2.append("set");
        v6_2.append(this.mName);
        String v6_0 = v6_2.toString();
        try {
            int v13_11 = 1;
            switch (android.support.constraint.ConstraintAttribute$1.$SwitchMap$android$support$constraint$ConstraintAttribute$AttributeType[this.mType.ordinal()]) {
                case 1:
                    int v13_1 = new Class[1];
                    v13_1[0] = Integer.TYPE;
                    reflect.Method v0_0 = v0_7.getMethod(v6_0, v13_1);
                    Boolean v8_17 = new Object[1];
                    v8_17[0] = Integer.valueOf(((((android.support.constraint.ConstraintAttribute.clamp(((int) (((float) Math.pow(((double) p19[0]), 0.45454545454545453)) * 1132396544))) << 16) | (android.support.constraint.ConstraintAttribute.clamp(((int) (p19[3] * 1132396544))) << 24)) | (android.support.constraint.ConstraintAttribute.clamp(((int) (((float) Math.pow(((double) p19[1]), 0.45454545454545453)) * 1132396544))) << 8)) | android.support.constraint.ConstraintAttribute.clamp(((int) (((float) Math.pow(((double) p19[2]), 0.45454545454545453)) * 1132396544)))));
                    v0_0.invoke(p18, v8_17);
                    break;
                case 2:
                    Object[] v7_37 = new Class[1];
                    v7_37[0] = android.graphics.drawable.Drawable;
                    reflect.Method v0_11 = v0_7.getMethod(v6_0, v7_37);
                    Object[] v7_5 = ((((android.support.constraint.ConstraintAttribute.clamp(((int) (((float) Math.pow(((double) p19[0]), 0.45454545454545453)) * 1132396544))) << 16) | (android.support.constraint.ConstraintAttribute.clamp(((int) (p19[3] * 1132396544))) << 24)) | (android.support.constraint.ConstraintAttribute.clamp(((int) (((float) Math.pow(((double) p19[1]), 0.45454545454545453)) * 1132396544))) << 8)) | android.support.constraint.ConstraintAttribute.clamp(((int) (((float) Math.pow(((double) p19[2]), 0.45454545454545453)) * 1132396544))));
                    Boolean v8_7 = new android.graphics.drawable.ColorDrawable();
                    v8_7.setColor(v7_5);
                    Object[] v7_7 = new Object[1];
                    v7_7[0] = v8_7;
                    v0_11.invoke(p18, v7_7);
                    break;
                case 3:
                    Object[] v7_35 = new Class[1];
                    v7_35[0] = Integer.TYPE;
                    reflect.Method v0_10 = v0_7.getMethod(v6_0, v7_35);
                    Object[] v7_36 = new Object[1];
                    v7_36[0] = Integer.valueOf(((int) p19[0]));
                    v0_10.invoke(p18, v7_36);
                    break;
                case 4:
                    Object[] v7_33 = new Class[1];
                    v7_33[0] = Float.TYPE;
                    reflect.Method v0_9 = v0_7.getMethod(v6_0, v7_33);
                    Object[] v7_34 = new Object[1];
                    v7_34[0] = Float.valueOf(p19[0]);
                    v0_9.invoke(p18, v7_34);
                    break;
                case 5:
                    Object[] v7_31 = new StringBuilder();
                    v7_31.append("unable to interpolate strings ");
                    v7_31.append(this.mName);
                    throw new RuntimeException(v7_31.toString());
                    break;
                case 6:
                    Object[] v7_28 = new Class[1];
                    v7_28[0] = Boolean.TYPE;
                    reflect.Method v0_5 = v0_7.getMethod(v6_0, v7_28);
                    Object[] v7_29 = new Object[1];
                    if (p19[0] <= 1056964608) {
                        v13_11 = 0;
                    } else {
                    }
                    v7_29[0] = Boolean.valueOf(v13_11);
                    v0_5.invoke(p18, v7_29);
                    break;
                case 7:
                    Object[] v7_26 = new Class[1];
                    v7_26[0] = Float.TYPE;
                    reflect.Method v0_4 = v0_7.getMethod(v6_0, v7_26);
                    Object[] v7_27 = new Object[1];
                    v7_27[0] = Float.valueOf(p19[0]);
                    v0_4.invoke(p18, v7_27);
                    break;
                default:
            }
        } catch (reflect.Method v0_3) {
            Object[] v7_25 = new StringBuilder();
            v7_25.append("no method ");
            v7_25.append(v6_0);
            v7_25.append("on View \"");
            v7_25.append(android.support.constraint.motion.Debug.getName(p18));
            v7_25.append("\"");
            android.util.Log.e("TransitionLayout", v7_25.toString());
            v0_3.printStackTrace();
        } catch (reflect.Method v0_2) {
            Object[] v7_23 = new StringBuilder();
            v7_23.append("cannot access method ");
            v7_23.append(v6_0);
            v7_23.append("on View \"");
            v7_23.append(android.support.constraint.motion.Debug.getName(p18));
            v7_23.append("\"");
            android.util.Log.e("TransitionLayout", v7_23.toString());
            v0_2.printStackTrace();
        } catch (reflect.Method v0_1) {
            v0_1.printStackTrace();
        }
        return;
    }

Method android.support.constraint.ConstraintAttribute.setAttributes() calling method java.lang.reflect.Method.invoke()


    public static void setAttributes(android.view.View p8, java.util.HashMap p9)
    {
        Class v0 = p8.getClass();
        java.util.Iterator v1_1 = p9.keySet().iterator();
        while (v1_1.hasNext()) {
            reflect.Method v2_5 = ((String) v1_1.next());
            Float v3_3 = ((android.support.constraint.ConstraintAttribute) p9.get(v2_5));
            Object[] v4_2 = new StringBuilder();
            v4_2.append("set");
            v4_2.append(v2_5);
            reflect.Method v2_6 = v4_2.toString();
            try {
                switch (android.support.constraint.ConstraintAttribute$1.$SwitchMap$android$support$constraint$ConstraintAttribute$AttributeType[v3_3.mType.ordinal()]) {
                    case 1:
                        Object[] v4_18 = new Class[1];
                        v4_18[0] = Integer.TYPE;
                        reflect.Method v2_0 = v0.getMethod(v2_6, v4_18);
                        Object[] v4_0 = new Object[1];
                        v4_0[0] = Integer.valueOf(v3_3.mColorValue);
                        v2_0.invoke(p8, v4_0);
                        break;
                    case 2:
                        Object[] v4_15 = new Class[1];
                        v4_15[0] = android.graphics.drawable.Drawable;
                        reflect.Method v2_13 = v0.getMethod(v2_6, v4_15);
                        Object[] v4_17 = new android.graphics.drawable.ColorDrawable();
                        v4_17.setColor(v3_3.mColorValue);
                        Float v3_14 = new Object[1];
                        v3_14[0] = v4_17;
                        v2_13.invoke(p8, v3_14);
                        break;
                    case 3:
                        Object[] v4_13 = new Class[1];
                        v4_13[0] = Integer.TYPE;
                        reflect.Method v2_12 = v0.getMethod(v2_6, v4_13);
                        Object[] v4_14 = new Object[1];
                        v4_14[0] = Integer.valueOf(v3_3.mIntegerValue);
                        v2_12.invoke(p8, v4_14);
                        break;
                    case 4:
                        Object[] v4_11 = new Class[1];
                        v4_11[0] = Float.TYPE;
                        reflect.Method v2_10 = v0.getMethod(v2_6, v4_11);
                        Object[] v4_12 = new Object[1];
                        v4_12[0] = Float.valueOf(v3_3.mFloatValue);
                        v2_10.invoke(p8, v4_12);
                        break;
                    case 5:
                        Object[] v4_9 = new Class[1];
                        v4_9[0] = CharSequence;
                        reflect.Method v2_9 = v0.getMethod(v2_6, v4_9);
                        Object[] v4_10 = new Object[1];
                        v4_10[0] = v3_3.mStringValue;
                        v2_9.invoke(p8, v4_10);
                        break;
                    case 6:
                        Object[] v4_7 = new Class[1];
                        v4_7[0] = Boolean.TYPE;
                        reflect.Method v2_8 = v0.getMethod(v2_6, v4_7);
                        Object[] v4_8 = new Object[1];
                        v4_8[0] = Boolean.valueOf(v3_3.mBooleanValue);
                        v2_8.invoke(p8, v4_8);
                        break;
                    case 7:
                        Object[] v4_5 = new Class[1];
                        v4_5[0] = Float.TYPE;
                        reflect.Method v2_7 = v0.getMethod(v2_6, v4_5);
                        Object[] v4_6 = new Object[1];
                        v4_6[0] = Float.valueOf(v3_3.mFloatValue);
                        v2_7.invoke(p8, v4_6);
                        break;
                    default:
                }
            } catch (reflect.Method v2_4) {
            } catch (reflect.Method v2_2) {
                v2_2.printStackTrace();
            } catch (reflect.Method v2_1) {
                v2_1.printStackTrace();
            }
            v2_4.printStackTrace();
        }
        return;
    }

Method android.support.constraint.ConstraintAttribute.extractAttributes() calling method java.lang.reflect.Method.invoke()


    public static java.util.HashMap extractAttributes(java.util.HashMap p8, android.view.View p9)
    {
        java.util.HashMap v0_1 = new java.util.HashMap();
        Class v1 = p9.getClass();
        java.util.Iterator v2_1 = p8.keySet().iterator();
        while (v2_1.hasNext()) {
            reflect.InvocationTargetException v3_1 = ((String) v2_1.next());
            android.support.constraint.ConstraintAttribute v4_1 = ((android.support.constraint.ConstraintAttribute) p8.get(v3_1));
            try {
                if (!v3_1.equals("BackgroundColor")) {
                    Object v5_3 = new StringBuilder();
                    v5_3.append("getMap");
                    v5_3.append(v3_1);
                    Class[] v7 = new Class[0];
                    android.support.constraint.ConstraintAttribute v6_2 = new Object[0];
                    v0_1.put(v3_1, new android.support.constraint.ConstraintAttribute(v4_1, v1.getMethod(v5_3.toString(), v7).invoke(p9, v6_2)));
                } else {
                    v0_1.put(v3_1, new android.support.constraint.ConstraintAttribute(v4_1, Integer.valueOf(((android.graphics.drawable.ColorDrawable) p9.getBackground()).getColor())));
                }
            } catch (reflect.InvocationTargetException v3_4) {
                v3_4.printStackTrace();
            } catch (reflect.InvocationTargetException v3_3) {
                v3_3.printStackTrace();
            } catch (reflect.InvocationTargetException v3_2) {
                v3_2.printStackTrace();
            }
        }
        return v0_1;
    }

Method android.arch.lifecycle.ClassesInfoCache$MethodReference.invokeCallback() calling method java.lang.reflect.Method.invoke()


    void invokeCallback(android.arch.lifecycle.LifecycleOwner p5, android.arch.lifecycle.Lifecycle$Event p6, Object p7)
    {
        try {
            reflect.Method v0_0 = this.mCallType;
        } catch (reflect.Method v5_2) {
            throw new RuntimeException("Failed to call observer method", v5_2.getCause());
        } catch (reflect.Method v5_1) {
            throw new RuntimeException(v5_1);
        }
        if (v0_0 == null) {
            reflect.Method v6_5 = new Object[0];
            this.mMethod.invoke(p7, v6_5);
        } else {
            if (v0_0 == 1) {
                reflect.Method v6_6 = this.mMethod;
                reflect.Method v0_2 = new Object[1];
                v0_2[0] = p5;
                v6_6.invoke(p7, v0_2);
            } else {
                if (v0_0 == 2) {
                    reflect.Method v0_1 = this.mMethod;
                    Object[] v3_1 = new Object[2];
                    v3_1[0] = p5;
                    v3_1[1] = p6;
                    v0_1.invoke(p7, v3_1);
                } else {
                }
            }
        }
        return;
    }

Method com.google.common.reflect.Element.<init>() calling method java.lang.reflect.AccessibleObject.<init>()


    Element(reflect.AccessibleObject p1)
    {
        com.google.common.base.Preconditions.checkNotNull(p1);
        this.accessibleObject = p1;
        this.member = ((reflect.Member) p1);
        return;
    }

Method android.support.constraint.motion.KeyCycleOscillator$ProgressSet.setProperty() calling method java.lang.reflect.Method.invoke()


    public void setProperty(android.view.View p10, float p11)
    {
        if (!(p10 instanceof android.support.constraint.motion.MotionLayout)) {
            if (!this.mNoMethod) {
                try {
                    Class v5 = p10.getClass();
                    Class[] v7 = new Class[1];
                    v7[0] = Float.TYPE;
                    reflect.Method v2_0 = v5.getMethod("setProgress", v7);
                } catch (NoSuchMethodException) {
                    this.mNoMethod = 1;
                }
                if (v2_0 != null) {
                    try {
                        Object[] v4_0 = new Object[1];
                        v4_0[0] = Float.valueOf(this.get(p11));
                        v2_0.invoke(p10, v4_0);
                    } catch (reflect.InvocationTargetException v10_2) {
                        android.util.Log.e("KeyCycleOscillator", "unable to setProgress", v10_2);
                    } catch (reflect.InvocationTargetException v10_1) {
                        android.util.Log.e("KeyCycleOscillator", "unable to setProgress", v10_1);
                    }
                }
            } else {
                return;
            }
        } else {
            ((android.support.constraint.motion.MotionLayout) p10).setProgress(this.get(p11));
        }
        return;
    }

Method com.google.common.reflect.Types$TypeVariableInvocationHandler.invoke() calling method java.lang.reflect.Method.invoke()


    public Object invoke(Object p1, reflect.Method p2, Object[] p3)
    {
        Throwable v1_0 = p2.getName();
        UnsupportedOperationException v2_3 = ((reflect.Method) com.google.common.reflect.Types$TypeVariableInvocationHandler.typeVariableMethods.get(v1_0));
        if (v2_3 == null) {
            throw new UnsupportedOperationException(v1_0);
        } else {
            try {
                return v2_3.invoke(this.typeVariableImpl, p3);
            } catch (Throwable v1_3) {
                throw v1_3.getCause();
            }
        }
    }

Method com.google.common.eventbus.Subscriber.invokeSubscriberMethod() calling method java.lang.reflect.Method.invoke()


    void invokeSubscriberMethod(Object p6)
    {
        try {
            boolean v0_0 = this.method;
            Error v1_0 = this.target;
            StringBuilder v2_3 = new Object[1];
            v2_3[0] = com.google.common.base.Preconditions.checkNotNull(p6);
            v0_0.invoke(v1_0, v2_3);
            return;
        } catch (boolean v0_4) {
            StringBuilder v2_5 = new StringBuilder();
            v2_5.append("Method rejected target/argument: ");
            v2_5.append(p6);
            throw new Error(v2_5.toString(), v0_4);
        } catch (boolean v0_3) {
            StringBuilder v2_2 = new StringBuilder();
            v2_2.append("Method became inaccessible: ");
            v2_2.append(p6);
            throw new Error(v2_2.toString(), v0_3);
        } catch (Error v6_1) {
            if (!(v6_1.getCause() instanceof Error)) {
                throw v6_1;
            } else {
                throw ((Error) v6_1.getCause());
            }
        }
    }

Method com.google.common.base.internal.Finalizer.cleanUp() calling method java.lang.reflect.Method.invoke()


    private boolean cleanUp(ref.Reference p6)
    {
        reflect.Method v0 = this.getFinalizeReferentMethod();
        if (v0 == null) {
            return 0;
        }
        do {
            p6.clear();
            if (p6 != this.frqReference) {
                try {
                    java.util.logging.Logger v2_2 = new Object[0];
                    v0.invoke(p6, v2_2);
                } catch (int v6_3) {
                    com.google.common.base.internal.Finalizer.logger.log(java.util.logging.Level.SEVERE, "Error cleaning up after reference.", v6_3);
                }
                p6 = this.queue.poll();
            } else {
                return 0;
            }
        } while(p6 != 0);
        return 1;
    }

Method com.google.common.base.Throwables.invokeAccessibleNonThrowingMethod() calling method java.lang.reflect.Method.invoke()


    private static varargs Object invokeAccessibleNonThrowingMethod(reflect.Method p0, Object p1, Object[] p2)
    {
        try {
            return p0.invoke(p1, p2);
        } catch (RuntimeException v0_5) {
            throw new RuntimeException(v0_5);
        } catch (RuntimeException v0_2) {
            throw com.google.common.base.Throwables.propagate(v0_2.getCause());
        }
    }

Method com.google.common.base.Throwables.getSizeMethod() calling method java.lang.reflect.Method.invoke()


    private static reflect.Method getSizeMethod()
    {
        try {
            Object v3_1 = new Class[1];
            v3_1[0] = Throwable;
            reflect.Method v1_1 = com.google.common.base.Throwables.getJlaMethod("getStackTraceDepth", v3_1);
        } catch (UnsupportedOperationException) {
            return 0;
        }
        if (v1_1 != null) {
            Object v3_0 = com.google.common.base.Throwables.getJLA();
            Object[] v2_0 = new Object[1];
            v2_0[0] = new Throwable();
            v1_1.invoke(v3_0, v2_0);
            return v1_1;
        } else {
            return 0;
        }
    }

Method com.google.common.base.Throwables.getJLA() calling method java.lang.reflect.Method.invoke()


    private static Object getJLA()
    {
        try {
            Class[] v4 = new Class[0];
            Object[] v2_1 = new Object[0];
        } catch (ThreadDeath v0_2) {
            throw v0_2;
        } catch (Throwable) {
        }
        return Class.forName("sun.misc.SharedSecrets", 0, 0).getMethod("getJavaLangAccess", v4).invoke(0, v2_1);
    }

Method com.google.common.base.FinalizableReferenceQueue.<init>() calling method java.lang.reflect.Method.invoke()


    public FinalizableReferenceQueue()
    {
        this.queue = new ref.ReferenceQueue();
        this.frqRef = new ref.PhantomReference(this, this.queue);
        AssertionError v0_3 = 1;
        try {
            String v4_1 = new Object[3];
            v4_1[0] = com.google.common.base.FinalizableReference;
            v4_1[1] = this.queue;
            v4_1[2] = this.frqRef;
            com.google.common.base.FinalizableReferenceQueue.startFinalizer.invoke(0, v4_1);
        } catch (AssertionError v0_4) {
            throw new AssertionError(v0_4);
        } catch (AssertionError v0_2) {
            com.google.common.base.FinalizableReferenceQueue.logger.log(java.util.logging.Level.INFO, "Failed to start reference finalizer thread. Reference cleanup will only occur when new references are created.", v0_2);
            v0_3 = 0;
        }
        this.threadStarted = v0_3;
        return;
    }