static final void method3324(AbstractToolkit var_ha, byte i, long l) {
	do {
	    try {
		Class122.anInt1803 = 0;
		FileIndexTracker.anInt4797 = Class313.totalParticals;
		Class318_Sub1_Sub5.currentParticles = 0;
		anInt7120++;
		Class313.totalParticals = 0;
		long l_1_ = Class62.getCurrentTimeMillis();
		Class318_Sub10 class318_sub10
		    = (Class318_Sub10) Class152.aClass243_2077.method1872(8);
		if (i > 40) {
		    for (/**/; class318_sub10 != null;
			 class318_sub10
			     = (Class318_Sub10) Class152.aClass243_2077
						    .method1878((byte) -64)) {
			if (class318_sub10.method2535(var_ha, l))
			    Class318_Sub1_Sub5.currentParticles++;
		    }
		    if (!Class348_Sub16_Sub2.aBoolean8874
			|| (l % 100L ^ 0xffffffffffffffffL) != -1L)
			break;
		    System.out.println("Particle system count: "
				       + Class152.aClass243_2077.method1874(0)
				       + ", running: "
				       + Class318_Sub1_Sub5.currentParticles);
		    System.out.println("Emitters: " + Class122.anInt1803
				       + " Particles: " + Class313.totalParticals
				       + ". Time taken: "
				       + (-l_1_ + Class62.getCurrentTimeMillis())
				       + "ms");
		}
	    } catch (RuntimeException runtimeexception) {
		throw Class348_Sub17.method2929(runtimeexception,
						("wm.A("
						 + (var_ha != null ? "{...}"
						    : "null")
						 + ',' + i + ',' + l + ')'));
	    }
	    break;
	} while (false);
    }