final void method613(AnimatableToolkit class64, int i, int i_584_, int i_585_,
			 boolean bool) {
	Class64_Sub1 class64_sub1_586_ = (Class64_Sub1) class64;
	if ((mask & 0x10000) != 65536)
	    throw new IllegalStateException("");
	if ((class64_sub1_586_.mask & 0x10000) != 65536)
	    throw new IllegalStateException("");
	method632(Thread.currentThread());
	method655();
	method636();
	class64_sub1_586_.method655();
	class64_sub1_586_.method636();
	anInt5341++;
	int i_587_ = 0;
	int[] is = class64_sub1_586_.anIntArray5356;
	int i_588_ = class64_sub1_586_.anInt5387;
	for (int i_589_ = 0; i_589_ < anInt5387; i_589_++) {
	    Class360 class360 = aClass360Array5360[i_589_];
	    if (((Class360) class360).anInt4429 != 0) {
		int i_590_ = anIntArray5332[i_589_] - i_584_;
		if (i_590_ >= class64_sub1_586_.aShort5329
		    && i_590_ <= class64_sub1_586_.aShort5365) {
		    int i_591_ = anIntArray5356[i_589_] - i;
		    if (i_591_ >= class64_sub1_586_.aShort5395
			&& i_591_ <= class64_sub1_586_.aShort5393) {
			int i_592_ = anIntArray5312[i_589_] - i_585_;
			if (i_592_ >= class64_sub1_586_.aShort5352
			    && i_592_ <= class64_sub1_586_.aShort5331) {
			    for (int i_593_ = 0; i_593_ < i_588_; i_593_++) {
				Class360 class360_594_
				    = (class64_sub1_586_.aClass360Array5360
				       [i_593_]);
				if (i_591_ == is[i_593_]
				    && i_592_ == (class64_sub1_586_
						  .anIntArray5312[i_593_])
				    && i_590_ == (class64_sub1_586_
						  .anIntArray5332[i_593_])
				    && (((Class360) class360_594_).anInt4429
					!= 0)) {
				    if (aClass360Array5313 == null)
					aClass360Array5313
					    = new Class360[anInt5387];
				    if (class64_sub1_586_.aClass360Array5313
					== null)
					class64_sub1_586_.aClass360Array5313
					    = new Class360[i_588_];
				    Class360 class360_595_
					= aClass360Array5313[i_589_];
				    if (class360_595_ == null)
					class360_595_
					    = aClass360Array5313[i_589_]
					    = new Class360(class360);
				    Class360 class360_596_
					= (class64_sub1_586_.aClass360Array5313
					   [i_593_]);
				    if (class360_596_ == null)
					class360_596_
					    = class64_sub1_586_
						  .aClass360Array5313[i_593_]
					    = new Class360(class360_594_);
				    ((Class360) class360_595_).anInt4430
					+= (((Class360) class360_594_)
					    .anInt4430);
				    ((Class360) class360_595_).anInt4428
					+= (((Class360) class360_594_)
					    .anInt4428);
				    ((Class360) class360_595_).anInt4427
					+= (((Class360) class360_594_)
					    .anInt4427);
				    ((Class360) class360_595_).anInt4429
					+= (((Class360) class360_594_)
					    .anInt4429);
				    ((Class360) class360_596_).anInt4430
					+= ((Class360) class360).anInt4430;
				    ((Class360) class360_596_).anInt4428
					+= ((Class360) class360).anInt4428;
				    ((Class360) class360_596_).anInt4427
					+= ((Class360) class360).anInt4427;
				    ((Class360) class360_596_).anInt4429
					+= ((Class360) class360).anInt4429;
				    i_587_++;
				    anIntArray5326[i_589_] = anInt5341;
				    anIntArray5318[i_593_] = anInt5341;
				}
			    }
			}
		    }
		}
	    }
	}
	if (i_587_ >= 3 && bool) {
	    for (int i_597_ = 0; i_597_ < anInt5351; i_597_++) {
		if (anIntArray5326[aShortArray5317[i_597_]] == anInt5341
		    && anIntArray5326[aShortArray5394[i_597_]] == anInt5341
		    && anIntArray5326[aShortArray5364[i_597_]] == anInt5341) {
		    if (aByteArray5386 == null)
			aByteArray5386 = new byte[anInt5351];
		    aByteArray5386[i_597_] = (byte) 2;
		}
	    }
	    for (int i_598_ = 0; i_598_ < class64_sub1_586_.anInt5351;
		 i_598_++) {
		if ((anIntArray5318[class64_sub1_586_.aShortArray5317[i_598_]]
		     == anInt5341)
		    && anIntArray5318[(class64_sub1_586_.aShortArray5394
				       [i_598_])] == anInt5341
		    && anIntArray5318[(class64_sub1_586_.aShortArray5364
				       [i_598_])] == anInt5341) {
		    if (class64_sub1_586_.aByteArray5386 == null)
			class64_sub1_586_.aByteArray5386
			    = new byte[class64_sub1_586_.anInt5351];
		    class64_sub1_586_.aByteArray5386[i_598_] = (byte) 2;
		}
	    }
	}
    }