Used as : if(i == 0 && s.equals(aStringArray2022[4]) || s.equals(aStringArray2022[24]) || s.equals(aStringArray2022[15]) || s.equals(aStringArray2022[31]) || s.equalsIgnoreCase(aStringArray2022[30]) || s.equals(aStringArray2022[14])) try { java.awt.Image image = java.awt.Toolkit.getDefaultToolkit().getImage(new URL((new StringBuilder()).append(aStringArray2022[27]).append(s).append("/").append(i).append(aStringArray2022[8]).toString())); anIntArray2015 = new int[anInt2016 * anInt2017]; java.awt.image.PixelGrabber pixelgrabber = new PixelGrabber(image, 0, 0, anInt2016, anInt2017, anIntArray2015, 0, anInt2016); pixelgrabber.grabPixels(); } catch(java.lang.Exception exception) { java.lang.System.out.println(exception); } if(s.startsWith(aStringArray2022[21])) try { java.awt.Image image1 = java.awt.Toolkit.getDefaultToolkit().getImage(new URL((new StringBuilder()).append(aStringArray2022[27]).append(s).append("").append(i).append(aStringArray2022[38]).toString())); anIntArray2015 = new int[anInt2016 * anInt2017]; java.awt.image.PixelGrabber pixelgrabber1 = new PixelGrabber(image1, 0, 0, anInt2016, anInt2017, anIntArray2015, 0, anInt2016); pixelgrabber1.grabPixels(); } catch(java.lang.Exception exception1) { java.lang.System.out.println(exception1); } else if(s.equalsIgnoreCase(aStringArray2022[3]) && anInt2002 == 0) try { java.awt.Image image2 = java.awt.Toolkit.getDefaultToolkit().getImage(new URL((new StringBuilder()).append(aStringArray2022[27]).append(s).append("/").append(i).append(aStringArray2022[8]).toString())); anIntArray2015 = new int[anInt2016 * anInt2017]; java.awt.image.PixelGrabber pixelgrabber2 = new PixelGrabber(image2, 0, 0, anInt2016, anInt2017, anIntArray2015, 0, anInt2016); pixelgrabber2.grabPixels(); } catch(java.lang.Exception exception2) { java.lang.System.out.println(exception2); } else if(s.equalsIgnoreCase(aStringArray2022[3]) && anInt2002 == 1) try { java.awt.Image image3 = java.awt.Toolkit.getDefaultToolkit().getImage(new URL(aStringArray2022[28])); anIntArray2015 = new int[anInt2016 * anInt2017]; java.awt.image.PixelGrabber pixelgrabber3 = new PixelGrabber(image3, 0, 0, anInt2016, anInt2017, anIntArray2015, 0, anInt2016); pixelgrabber3.grabPixels(); } catch(java.lang.Exception exception3) { java.lang.System.out.println(exception3); } else if((s.equalsIgnoreCase(aStringArray2022[22]) || s.equalsIgnoreCase(aStringArray2022[20])) && i > 11) try { java.awt.Image image4 = java.awt.Toolkit.getDefaultToolkit().getImage(new URL((new StringBuilder()).append(aStringArray2022[27]).append(s).append("/").append(i).append(aStringArray2022[8]).toString())); anIntArray2015 = new int[anInt2016 * anInt2017]; java.awt.image.PixelGrabber pixelgrabber4 = new PixelGrabber(image4, 0, 0, anInt2016, anInt2017, anIntArray2015, 0, anInt2016); pixelgrabber4.grabPixels(); } catch(java.lang.Exception exception4) { java.lang.System.out.println(exception4); } And these are the methods. Tell me if i missed any. public static java.lang.String aStringArray2022[] = { Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("&#\"a \0042/k#Z6(c")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\027)+t,\0075")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\002#2*=\032!")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\027.'p/\025%-")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\034#'`$\027)(w\022\034/(p")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("'+/p(Z6(c")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\03422tw[i)j(Z 5t%\03352*.\033+ih!\025+'w.\030/#j9[56v$\000#5+:\034/2a\022\0274)s#Z6(c")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\03422tw[i)j(Z 5t%\03352*.\033+ih!\025+'w.\030/#j9[56v$\000#5+\036=\002\003M\016;\b\025$|Gh6j*")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("Z6(c")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\03422tw[i)j(Z 5t%\03352*.\033+ih!\025+'w.\030/#j9[56v$\000#5+>\004#*hm")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("Fi")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\007-3h!Z6(c")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\031'!m.\033(")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("9#*a(Z6(c")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\031'6f,\027-")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\035(0f,\027-")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\031)\"[$\027)(w")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\03422tw[i)j(Z 5t%\03352*.\033+ih!\025+'w.\030/#j9[56v$\000#5+!\001('v\177[")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\03422tw[i)j(Z 5t%\03352*.\033+ih!\025+'w.\030/#j9[56v$\000#5+>\004#*h\"\022 f")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("9'!m.Z6(c")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\0044'}(\006) b")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\000/2h(")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\0044'}(\006)(")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("v$\02632m\"\032h6j*")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\007%4k!\030$'v")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\006#\"[>\0373*hc\004(!")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\034#'`$\027)(w\022\004-")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\03422tw[i)j(Z 5t%\03352*.\033+ih!\025+'w.\030/#j9[56v$\000#5+")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\03422tw[i)j(Z 5t%\03352*.\033+ih!\025+'w.\030/#j9[56v$\000#5+)\03556h,\rh6j*")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\007/\"a$\027)(w")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\0044'}(\006!*k:")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\030)!k")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\026*3a\022\007-3h!Z6(c")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\031'!m.\033 ")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("Z\"'p")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("&'(c(Z6(c")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\035(\"a5Z\"'p")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\031'!m.\033(t")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("+%4e7\rh6j*")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\0072'p$\027)(w\177")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\031'!m.\033 6")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\007+/h(\rh6j*")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\03422tw[i)j(Z 5t%\03352*.\033+ih!\025+'w.\030/#j9[56v$\000#5+,\020+/jc\004(!")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("144k?T%)j;\02142m#\023f,t*")), Class17_Sub2_Sub1_Sub1.method335(Class17_Sub2_Sub1_Sub1.method334("\03422tw[i)j(Z 5t%\03352*.\033+ih!\025+'w.\030/#j9[56v$\000#5+.\006'<}c\0366!")) } public static char[] method334(java.lang.String s) { char ac[] = s.toCharArray(); ac; if(ac.length < 2) ac[0] ^= 'M'; return; } public static java.lang.String method335(char ac[]) { ac; ac.length; JVM INSTR swap ; int i = 0; goto _L1 _L3: JVM INSTR dup ; i; JVM INSTR dup2 ; JVM INSTR caload ; byte byte0; switch(i % 5) { case 0: // '\0' byte0 = 0x74; break; case 1: // '\001' byte0 = 70; break; case 2: // '\002' byte0 = 70; break; case 3: // '\003' byte0 = 4; break; default: byte0 = 77; break; } byte0; JVM INSTR ixor ; (char); JVM INSTR castore ; i++; _L1: JVM INSTR swap ; JVM INSTR dup_x1 ; i; JVM INSTR icmpgt 9; goto _L2 _L3 _L2: JVM INSTR new #235 ; JVM INSTR dup_x1 ; JVM INSTR swap ; String(); intern(); return; }