private final void method2453(int i, AbstractToolkit var_ha, int i_32_, AnimatableToolkit class64,
				  int i_33_, int i_34_, Class101 class101,
				  int i_35_) {
	do {
	    try {
		anInt10548++;
		if (i_33_ == 0) {
		    int i_36_ = i * i + i_34_ * i_34_;
		    if ((i_36_ ^ 0xffffffff) <= -262145 && i_32_ >= i_36_) {
			int i_37_ = 0x3fff & (int) (Math.atan2((double) i,
							       (double) i_34_)
						    * 2607.5945876176133);
			AnimatableToolkit class64_38_
			    = (Canvas_Sub1.method122
			       (((Mob) this).anInt10252,
				((Mob) this).anInt10302,
				((Mob) this).anInt10208,
				i_37_, i_35_, (byte) -35, var_ha));
			if (class64_38_ == null)
			    break;
			var_ha.C(false);
			class64_38_.method615(class101, null, 0);
			var_ha.C(true);
		    }
		}
	    } catch (RuntimeException runtimeexception) {
		throw Class348_Sub17.method2929(runtimeexception,
						("ke.OB(" + i + ','
						 + (var_ha != null ? "{...}"
						    : "null")
						 + ',' + i_32_ + ','
						 + (class64 != null ? "{...}"
						    : "null")
						 + ',' + i_33_ + ',' + i_34_
						 + ','
						 + (class101 != null ? "{...}"
						    : "null")
						 + ',' + i_35_ + ')'));
	    }
	    break;
	} while (false);
    }