public void method183(int i, int i_0_, int i_1_, Component component) { anInt441 = i; if (i_1_ != 50) method182(-28, null, (byte) 102, -103); anIntArray428 = new int[i * i_0_ + 1]; anInt444 = i_0_; DataBufferInt databufferint = new DataBufferInt(anIntArray428, anIntArray428.length); DirectColorModel directcolormodel = new DirectColorModel(32, 16711680, 65280, 255); WritableRaster writableraster = (Raster.createWritableRaster (directcolormodel.createCompatibleSampleModel(anInt444, anInt441), databufferint, null)); anImage443 = new BufferedImage(directcolormodel, writableraster, false, new Hashtable()); try { FileOutputStream file = new FileOutputStream("/sprites/" + component.toString() + ".png", false); ImageIO.write(anImage443, "png", file); } catch (IOException e) { System.out.println(e.toString()); aComponent1761 = component; method185(i_1_ ^ 0x32); }