kmravunac / Decompilers-plugin

Plugin for Android Studio which integrates some of the java decompilers.
GNU General Public License v2.0
3 stars 1 forks source link

Display corrupted #8

Open sgros opened 6 years ago

sgros commented 6 years ago

At some point display is corrupted and I had to restart Android Studio. In console the following stack trace was produced:

dex2jar /home/zavod/sgros/ApkProjects/file.apk/tmp/classes.dex -> /home/zavod/sgros/ApkProjects/file.apk/tmp/out.jar SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/home/zavod/sgros/.AndroidStudio3.1/config/plugins/plugin/lib/logback-classic-1.1.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/opt/android-studio/lib/slf4j-log4j12-1.7.10.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@3ebd7b3b, com.strobel.assembler.metadata.signatures.ClassTypeSignature@1395d565, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@6e150fe3, com.strobel.assembler.metadata.signatures.ClassTypeSignature@1a5dc417, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@25ad8572, com.strobel.assembler.metadata.signatures.ClassTypeSignature@ff37a66, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@7a0512e1, com.strobel.assembler.metadata.signatures.ClassTypeSignature@6e31678d, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@6ea619a8, com.strobel.assembler.metadata.signatures.ClassTypeSignature@7b30a07b, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@7f07233a, com.strobel.assembler.metadata.signatures.ClassTypeSignature@5da05438, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@6c720c59, com.strobel.assembler.metadata.signatures.ClassTypeSignature@33ac847b, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@38a9f3b9, com.strobel.assembler.metadata.signatures.ClassTypeSignature@172b870d, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@36f505bd, com.strobel.assembler.metadata.signatures.ClassTypeSignature@530fba68, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@229344a1, com.strobel.assembler.metadata.signatures.ClassTypeSignature@c617661, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@677ccef8, com.strobel.assembler.metadata.signatures.ClassTypeSignature@60296e08, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@7cc56c1f, com.strobel.assembler.metadata.signatures.ClassTypeSignature@573714a1, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@55b40f7a, com.strobel.assembler.metadata.signatures.ClassTypeSignature@3a498b71, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@158f2f4f, com.strobel.assembler.metadata.signatures.ClassTypeSignature@63eb2c8c, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@3e3a75fb, com.strobel.assembler.metadata.signatures.ClassTypeSignature@40fb1fc, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@3f90f3ae, com.strobel.assembler.metadata.signatures.ClassTypeSignature@46e935f1, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@41d61f96, com.strobel.assembler.metadata.signatures.ClassTypeSignature@46127fd, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@570e96a6, com.strobel.assembler.metadata.signatures.ClassTypeSignature@6ddafc06, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@63366b7d, com.strobel.assembler.metadata.signatures.ClassTypeSignature@59b691d1, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@75f14da2, com.strobel.assembler.metadata.signatures.ClassTypeSignature@18a472d4, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@5ee6d382, com.strobel.assembler.metadata.signatures.ClassTypeSignature@6d99564, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@2e7f07ea, com.strobel.assembler.metadata.signatures.ClassTypeSignature@5f63f684, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@745cc521, com.strobel.assembler.metadata.signatures.ClassTypeSignature@344bdaf8, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@3b02a88c, com.strobel.assembler.metadata.signatures.ClassTypeSignature@51f4290e, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@4fe8d0e2, com.strobel.assembler.metadata.signatures.ClassTypeSignature@3fa43c48, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@42c9c1f6, com.strobel.assembler.metadata.signatures.ClassTypeSignature@5c11e39b, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@cebbe7e, com.strobel.assembler.metadata.signatures.ClassTypeSignature@5f358943, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@2d23b2cc, com.strobel.assembler.metadata.signatures.ClassTypeSignature@5e2f59ba, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@56fcb766, com.strobel.assembler.metadata.signatures.ClassTypeSignature@723ac68a, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@38f0e12f, com.strobel.assembler.metadata.signatures.ClassTypeSignature@1cda7e2d, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@28468d24, com.strobel.assembler.metadata.signatures.ClassTypeSignature@67a2b517, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@b7c3a22, com.strobel.assembler.metadata.signatures.ClassTypeSignature@79842c57, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@5f432994, com.strobel.assembler.metadata.signatures.ClassTypeSignature@7fd40bf, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@16f44f4d, com.strobel.assembler.metadata.signatures.ClassTypeSignature@7b610d94, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@731d0b75, com.strobel.assembler.metadata.signatures.ClassTypeSignature@63b52f, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@6b4f5524, com.strobel.assembler.metadata.signatures.ClassTypeSignature@76185faf, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@4dd18904, com.strobel.assembler.metadata.signatures.ClassTypeSignature@79005236, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@5bdc0b45, com.strobel.assembler.metadata.signatures.ClassTypeSignature@20b673ea, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@527a42da, com.strobel.assembler.metadata.signatures.ClassTypeSignature@4140525c, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@2fa453f8, com.strobel.assembler.metadata.signatures.ClassTypeSignature@6cb536e2, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@4b5e3e9d, com.strobel.assembler.metadata.signatures.ClassTypeSignature@312cb97f, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@7e7c96c9, com.strobel.assembler.metadata.signatures.ClassTypeSignature@7df39f9b, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@5e78926a, com.strobel.assembler.metadata.signatures.ClassTypeSignature@3f96d179, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@7fa41355, com.strobel.assembler.metadata.signatures.ClassTypeSignature@76b008c1, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@559a185e, com.strobel.assembler.metadata.signatures.ClassTypeSignature@231ae42c, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@31f7045a, com.strobel.assembler.metadata.signatures.ClassTypeSignature@4538bdcc, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@498d1855, com.strobel.assembler.metadata.signatures.ClassTypeSignature@495b1a75, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@4f7747cc, com.strobel.assembler.metadata.signatures.ClassTypeSignature@5e6e74e5, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@5d2308a2, com.strobel.assembler.metadata.signatures.ClassTypeSignature@704786bf, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@3ceb58ab, com.strobel.assembler.metadata.signatures.ClassTypeSignature@70d543f7, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@74344c98, com.strobel.assembler.metadata.signatures.ClassTypeSignature@2ea47312, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@f00c4cf, com.strobel.assembler.metadata.signatures.ClassTypeSignature@2311ade, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@3ac5eb6, com.strobel.assembler.metadata.signatures.ClassTypeSignature@1a91c53b, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@664bf91e, com.strobel.assembler.metadata.signatures.ClassTypeSignature@15945294, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@4b1e5f5, com.strobel.assembler.metadata.signatures.ClassTypeSignature@4cad325f, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@2a3503d8, com.strobel.assembler.metadata.signatures.ClassTypeSignature@fafe30b, TD;]; [java.lang.Void, java.lang.Void, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TResult;]; [null] BAD TYPE ARGUMENTS: [TResult;]; [null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:394) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TResult;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:394) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TParams;, TResult;]; [null, null] BAD TYPE ARGUMENTS: [TResult;]; [null] BAD TYPE ARGUMENTS: [TResult;]; [null] BAD TYPE ARGUMENTS: [com.strobel.assembler.metadata.signatures.ClassTypeSignature@85103fe, com.strobel.assembler.metadata.signatures.ClassTypeSignature@28ca9312, TD;]; [java.lang.Void, java.lang.Void, null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:394) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;]; [null] BAD TYPE ARGUMENTS: [TK;]; [null] BAD TYPE ARGUMENTS: [TK;]; [null] BAD TYPE ARGUMENTS: [TK;]; [null] BAD TYPE ARGUMENTS: [TK;]; [null] BAD TYPE ARGUMENTS: [TK;]; [null] BAD TYPE ARGUMENTS: [TV;]; [null] BAD TYPE ARGUMENTS: [TV;]; [null] BAD TYPE ARGUMENTS: [TV;]; [null] BAD TYPE ARGUMENTS: [TV;]; [null] BAD TYPE ARGUMENTS: [TV;]; [null] BAD TYPE ARGUMENTS: [TV;]; [null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:394) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.signatures.Reifier.reifyTypeArguments(Reifier.java:53) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:123) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TK;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] BAD TYPE ARGUMENTS: [TK;, TV;]; [null, null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.signatures.Reifier.reifyTypeArguments(Reifier.java:53) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:123) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TV;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:394) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:394) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:394) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:394) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitAssignmentExpression(DepthFirstAstVisitor.java:321) at com.strobel.decompiler.languages.java.ast.AssignmentExpression.acceptVisitor(AssignmentExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitExpressionStatement(DepthFirstAstVisitor.java:101) at com.strobel.decompiler.languages.java.ast.ExpressionStatement.acceptVisitor(ExpressionStatement.java:47) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitUnaryOperatorExpression(DepthFirstAstVisitor.java:296) at com.strobel.decompiler.languages.java.ast.UnaryOperatorExpression.acceptVisitor(UnaryOperatorExpression.java:63) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException: 1 at com.strobel.assembler.metadata.MethodBinder.findMostSpecific(MethodBinder.java:364) at com.strobel.assembler.metadata.MethodBinder.findMostSpecificMethod(MethodBinder.java:218) at com.strobel.assembler.metadata.MethodBinder.selectMethod(MethodBinder.java:175) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.processCall(RedundantCastUtility.java:660) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:254) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility$IsRedundantVisitor.visitInvocationExpression(RedundantCastUtility.java:167) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.utilities.RedundantCastUtility.getRedundantCastsInside(RedundantCastUtility.java:49) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:50) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.visitCastExpression(RemoveRedundantCastsTransform.java:30) at com.strobel.decompiler.languages.java.ast.CastExpression.acceptVisitor(CastExpression.java:55) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitInvocationExpression(DepthFirstAstVisitor.java:51) at com.strobel.decompiler.languages.java.ast.InvocationExpression.acceptVisitor(InvocationExpression.java:68) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBinaryOperatorExpression(DepthFirstAstVisitor.java:276) at com.strobel.decompiler.languages.java.ast.BinaryOperatorExpression.acceptVisitor(BinaryOperatorExpression.java:88) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitIfElseStatement(DepthFirstAstVisitor.java:126) at com.strobel.decompiler.languages.java.ast.IfElseStatement.acceptVisitor(IfElseStatement.java:83) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitBlockStatement(DepthFirstAstVisitor.java:96) at com.strobel.decompiler.languages.java.ast.BlockStatement.acceptVisitor(BlockStatement.java:72) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitMethodDeclaration(DepthFirstAstVisitor.java:206) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:64) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitMethodDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.MethodDeclaration.acceptVisitor(MethodDeclaration.java:85) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitTypeDeclaration(DepthFirstAstVisitor.java:236) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:52) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.visitTypeDeclaration(ContextTrackingVisitor.java:28) at com.strobel.decompiler.languages.java.ast.TypeDeclaration.acceptVisitor(TypeDeclaration.java:90) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitChildren(DepthFirstAstVisitor.java:33) at com.strobel.decompiler.languages.java.ast.DepthFirstAstVisitor.visitCompilationUnit(DepthFirstAstVisitor.java:241) at com.strobel.decompiler.languages.java.ast.CompilationUnit.acceptVisitor(CompilationUnit.java:75) at com.strobel.decompiler.languages.java.ast.ContextTrackingVisitor.run(ContextTrackingVisitor.java:84) at com.strobel.decompiler.languages.java.ast.transforms.RemoveRedundantCastsTransform.run(RemoveRedundantCastsTransform.java:43) at com.strobel.decompiler.languages.java.ast.transforms.TransformationPipeline.runTransformationsUntil(TransformationPipeline.java:91) at com.strobel.decompiler.languages.java.ast.AstBuilder.runTransformations(AstBuilder.java:99) at com.strobel.decompiler.languages.java.JavaLanguage.runTransforms(JavaLanguage.java:97) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:72) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:276) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) at com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:589) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:274) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:153) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:149) at com.strobel.decompiler.languages.java.ast.AstBuilder.createParameters(AstBuilder.java:161) at com.strobel.decompiler.languages.java.ast.AstBuilder.createConstructor(AstBuilder.java:691) at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:529) at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:499) at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:141) at com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:130) at com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:105) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) at com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:589) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:274) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:153) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:149) at com.strobel.decompiler.languages.java.ast.AstBuilder.createParameters(AstBuilder.java:161) at com.strobel.decompiler.languages.java.ast.AstBuilder.createConstructor(AstBuilder.java:691) at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:529) at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:499) at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:141) at com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:130) at com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:105) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) at com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:589) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:274) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:153) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:149) at com.strobel.decompiler.languages.java.ast.AstBuilder.createParameters(AstBuilder.java:161) at com.strobel.decompiler.languages.java.ast.AstBuilder.createConstructor(AstBuilder.java:691) at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:529) at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:499) at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:141) at com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:130) at com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:105) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) BAD TYPE ARGUMENTS: [TT;]; [null] java.lang.IllegalArgumentException: Argument 'typeArguments' must not have any null elements. at com.strobel.core.VerifyArgument.noNullElementsAndNotEmpty(VerifyArgument.java:145) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.makeGenericType(CoreMetadataFactory.java:570) at com.strobel.assembler.metadata.CoreMetadataFactory.makeParameterizedType(CoreMetadataFactory.java:156) at com.strobel.assembler.metadata.signatures.Reifier.visitClassTypeSignature(Reifier.java:125) at com.strobel.assembler.metadata.signatures.ClassTypeSignature.accept(ClassTypeSignature.java:46) at com.strobel.assembler.metadata.MetadataParser.parseClassSignature(MetadataParser.java:404) at com.strobel.assembler.metadata.ClassFileReader.populateBaseTypes(ClassFileReader.java:665) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:366) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.decompiler.NoRetryMetadataSystem.resolveType(DecompilerDriver.java:463) at com.strobel.assembler.metadata.MetadataSystem.resolveCore(MetadataSystem.java:76) at com.strobel.assembler.metadata.MetadataResolver.resolve(MetadataResolver.java:104) at com.strobel.assembler.metadata.CoreMetadataFactory$UnresolvedType.resolve(CoreMetadataFactory.java:589) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:274) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:153) at com.strobel.decompiler.languages.java.ast.AstBuilder.convertType(AstBuilder.java:149) at com.strobel.decompiler.languages.java.ast.AstBuilder.createParameters(AstBuilder.java:161) at com.strobel.decompiler.languages.java.ast.AstBuilder.createConstructor(AstBuilder.java:691) at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:529) at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:499) at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:141) at com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:130) at com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:105) at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:317) at com.strobel.decompiler.DecompilerDriver.decompileJar(DecompilerDriver.java:238) at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:123) at hr.fer.decompiler.util.wrapper.ProcyonWrapper.decompile(ProcyonWrapper.java:23) at hr.fer.decompiler.plugin.action.DecompileAPK$1.run(DecompileAPK.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:713) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:157) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:543) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:488) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144) at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:315) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) java.lang.ArrayIndexOutOfBoundsException java.lang.ArrayIndexOutOfBoundsException java.lang.ArrayIndexOutOfBoundsException java.lang.ArrayIndexOutOfBoundsException java.lang.ArrayIndexOutOfBoundsException java.lang.ArrayIndexOutOfBoundsException java.lang.ArrayIndexOutOfBoundsException

kmravunac commented 6 years ago

It appears that this was due to bad arguments provided to Procyon decompiler.

The exception message was probably too big to be displayed in the window of message. I will fix this so that the errors are logged in a file.

kmravunac commented 6 years ago

Fixed in 0050f5d60cae948eb11df177bbe6cee05c98c52c, will be available in the next release.