final void method613(AnimatableToolkit class64, int i, int i_42_, int i_43_,
			 boolean bool) {
	try {
	    anInt5589++;
	    Class64_Sub3 class64_sub3_44_ = (Class64_Sub3) class64;
	    if ((anInt5632 ^ 0xffffffff) != -1
		&& (class64_sub3_44_.anInt5632 ^ 0xffffffff) != -1) {
		int i_45_ = class64_sub3_44_.anInt5557;
		int[] is = class64_sub3_44_.anIntArray5543;
		int[] is_46_ = class64_sub3_44_.anIntArray5593;
		int[] is_47_ = class64_sub3_44_.anIntArray5644;
		short[] is_48_ = class64_sub3_44_.aShortArray5564;
		short[] is_49_ = class64_sub3_44_.aShortArray5583;
		short[] is_50_ = class64_sub3_44_.aShortArray5576;
		byte[] is_51_ = class64_sub3_44_.aByteArray5594;
		short[] is_52_;
		short[] is_53_;
		byte[] is_54_;
		short[] is_55_;
		if (aClass139_5572 != null) {
		    is_55_ = ((Class139) aClass139_5572).aShortArray1954;
		    is_54_ = ((Class139) aClass139_5572).aByteArray1948;
		    is_53_ = ((Class139) aClass139_5572).aShortArray1951;
		    is_52_ = ((Class139) aClass139_5572).aShortArray1953;
		} else {
		    is_52_ = null;
		    is_53_ = null;
		    is_54_ = null;
		    is_55_ = null;
		}
		byte[] is_56_;
		short[] is_57_;
		short[] is_58_;
		short[] is_59_;
		if (class64_sub3_44_.aClass139_5572 != null) {
		    is_59_ = (((Class139) class64_sub3_44_.aClass139_5572)
			      .aShortArray1953);
		    is_56_ = (((Class139) class64_sub3_44_.aClass139_5572)
			      .aByteArray1948);
		    is_58_ = (((Class139) class64_sub3_44_.aClass139_5572)
			      .aShortArray1954);
		    is_57_ = (((Class139) class64_sub3_44_.aClass139_5572)
			      .aShortArray1951);
		} else {
		    is_56_ = null;
		    is_57_ = null;
		    is_58_ = null;
		    is_59_ = null;
		}
		int[] is_60_ = class64_sub3_44_.anIntArray5528;
		short[] is_61_ = class64_sub3_44_.aShortArray5649;
		if (!class64_sub3_44_.aBoolean5527)
		    class64_sub3_44_.method692((byte) -123);
		int i_62_ = class64_sub3_44_.aShort5591;
		int i_63_ = class64_sub3_44_.aShort5629;
		int i_64_ = class64_sub3_44_.aShort5540;
		int i_65_ = class64_sub3_44_.aShort5586;
		int i_66_ = class64_sub3_44_.aShort5617;
		int i_67_ = class64_sub3_44_.aShort5646;
		for (int i_68_ = 0;
		     (anInt5557 ^ 0xffffffff) < (i_68_ ^ 0xffffffff);
		     i_68_++) {
		    int i_69_ = -i_42_ + anIntArray5593[i_68_];
		    if ((i_69_ ^ 0xffffffff) <= (i_62_ ^ 0xffffffff)
			&& i_69_ <= i_63_) {
			int i_70_ = -i + anIntArray5543[i_68_];
			if (i_70_ >= i_64_ && i_70_ <= i_65_) {
			    int i_71_ = anIntArray5644[i_68_] + -i_43_;
			    if (i_66_ <= i_71_
				&& (i_67_ ^ 0xffffffff) <= (i_71_
							    ^ 0xffffffff)) {
				int i_72_ = -1;
				int i_73_ = anIntArray5528[i_68_];
				int i_74_ = anIntArray5528[i_68_ + 1];
				for (int i_75_ = i_73_;
				     ((i_75_ ^ 0xffffffff)
				      > (i_74_ ^ 0xffffffff));
				     i_75_++) {
				    i_72_ = aShortArray5649[i_75_] - 1;
				    if (i_72_ == -1 || (aByteArray5594[i_72_]
							^ 0xffffffff) != -1)
					break;
				}
				if (i_72_ != -1) {
				    for (int i_76_ = 0;
					 ((i_45_ ^ 0xffffffff)
					  < (i_76_ ^ 0xffffffff));
					 i_76_++) {
					if (is[i_76_] == i_70_
					    && i_71_ == is_47_[i_76_]
					    && is_46_[i_76_] == i_69_) {
					    i_74_ = is_60_[i_76_ - -1];
					    int i_77_ = -1;
					    i_73_ = is_60_[i_76_];
					    for (int i_78_ = i_73_;
						 i_74_ > i_78_; i_78_++) {
						i_77_ = -1 + is_61_[i_78_];
						if ((i_77_ ^ 0xffffffff) == 0
						    || is_51_[i_77_] != 0)
						    break;
					    }
					    if (i_77_ != -1) {
						if (is_55_ == null) {
						    aClass139_5572
							= new Class139();
						    is_55_
							= ((Class139)
							   aClass139_5572)
							      .aShortArray1954
							= (Class50_Sub3
							       .method470
							   (aShortArray5564,
							    (byte) -120));
						    is_53_
							= ((Class139)
							   aClass139_5572)
							      .aShortArray1951
							= (Class50_Sub3
							       .method470
							   (aShortArray5583,
							    (byte) -109));
						    is_52_
							= ((Class139)
							   aClass139_5572)
							      .aShortArray1953
							= (Class50_Sub3
							       .method470
							   (aShortArray5576,
							    (byte) -107));
						    is_54_
							= ((Class139)
							   aClass139_5572)
							      .aByteArray1948
							= (NativeLibTracker.method2309
							   (-37,
							    aByteArray5594));
						}
						if (is_58_ == null) {
						    Class139 class139
							= (class64_sub3_44_
							       .aClass139_5572
							   = new Class139());
						    is_58_
							= ((Class139) class139)
							      .aShortArray1954
							= (Class50_Sub3
							       .method470
							   (is_48_,
							    (byte) -127));
						    is_57_
							= ((Class139) class139)
							      .aShortArray1951
							= (Class50_Sub3
							       .method470
							   (is_49_,
							    (byte) -111));
						    is_59_
							= ((Class139) class139)
							      .aShortArray1953
							= (Class50_Sub3
							       .method470
							   (is_50_,
							    (byte) -120));
						    is_56_
							= ((Class139) class139)
							      .aByteArray1948
							= (NativeLibTracker.method2309
							   (-91, is_51_));
						}
						short i_79_
						    = aShortArray5564[i_72_];
						short i_80_
						    = aShortArray5583[i_72_];
						short i_81_
						    = aShortArray5576[i_72_];
						byte i_82_
						    = aByteArray5594[i_72_];
						i_73_ = is_60_[i_76_];
						i_74_ = is_60_[i_76_ - -1];
						for (int i_83_ = i_73_;
						     ((i_83_ ^ 0xffffffff)
						      > (i_74_ ^ 0xffffffff));
						     i_83_++) {
						    int i_84_
							= -1 + is_61_[i_83_];
						    if ((i_84_ ^ 0xffffffff)
							== 0)
							break;
						    if (is_56_[i_84_] != 0) {
							is_58_[i_84_] += i_79_;
							is_57_[i_84_] += i_80_;
							is_59_[i_84_] += i_81_;
							is_56_[i_84_] += i_82_;
						    }
						}
						i_80_ = is_49_[i_77_];
						i_81_ = is_50_[i_77_];
						i_82_ = is_51_[i_77_];
						i_73_ = anIntArray5528[i_68_];
						i_74_ = (anIntArray5528
							 [1 + i_68_]);
						i_79_ = is_48_[i_77_];
						for (int i_85_ = i_73_;
						     ((i_74_ ^ 0xffffffff)
						      < (i_85_ ^ 0xffffffff));
						     i_85_++) {
						    int i_86_
							= ((aShortArray5649
							    [i_85_])
							   + -1);
						    if ((i_86_ ^ 0xffffffff)
							== 0)
							break;
						    if ((is_54_[i_86_]
							 ^ 0xffffffff)
							!= -1) {
							is_55_[i_86_] += i_79_;
							is_53_[i_86_] += i_80_;
							is_52_[i_86_] += i_81_;
							is_54_[i_86_] += i_82_;
						    }
						}
						if (aClass123_5563 == null
						    && aClass123_5610 != null)
						    ((Class123) aClass123_5610)
							.anInterface2_1811
							= null;
						if (aClass123_5563 != null)
						    ((Class123) aClass123_5563)
							.anInterface2_1811
							= null;
						if ((class64_sub3_44_
						     .aClass123_5563) == null
						    && ((class64_sub3_44_
							 .aClass123_5610)
							!= null))
						    ((Class123)
						     (class64_sub3_44_
						      .aClass123_5610))
							.anInterface2_1811
							= null;
						if ((class64_sub3_44_
						     .aClass123_5563)
						    != null)
						    ((Class123)
						     (class64_sub3_44_
						      .aClass123_5563))
							.anInterface2_1811
							= null;
					    }
					}
				    }
				}
			    }
			}
		    }
		}
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("paa.PA("
					     + (class64 != null ? "{...}"
						: "null")
					     + ',' + i + ',' + i_42_ + ','
					     + i_43_ + ',' + bool + ')'));
	}
    }