private final void method2454(int i, int i_39_, int i_40_, int i_41_,
				  AnimatableToolkit class64, int i_42_,
				  Class101 class101, AbstractToolkit var_ha, int i_43_) {
	do {
	    try {
		if (i != 6253)
		    ((Player) this).aString10544 = null;
		anInt10563++;
		int i_44_ = i_43_ * i_43_ + i_39_ * i_39_;
		if (i_44_ >= 262144
		    && (i_42_ ^ 0xffffffff) <= (i_44_ ^ 0xffffffff)) {
		    int i_45_
			= ((int) (2607.5945876176133
				  * Math.atan2((double) i_39_, (double) i_43_))
			   & 0x3fff);
		    AnimatableToolkit class64_46_
			= (Canvas_Sub1.method122
			   (((Mob) this).anInt10252,
			    ((Mob) this).anInt10302,
			    ((Mob) this).anInt10208, i_45_,
			    i_41_, (byte) -35, var_ha));
		    if (class64_46_ == null)
			break;
		    var_ha.C(false);
		    class64_46_.method608(class101, null, i_40_, 0);
		    var_ha.C(true);
		}
	    } catch (RuntimeException runtimeexception) {
		throw Class348_Sub17.method2929(runtimeexception,
						("ke.V(" + i + ',' + i_39_
						 + ',' + i_40_ + ',' + i_41_
						 + ','
						 + (class64 != null ? "{...}"
						    : "null")
						 + ',' + i_42_ + ','
						 + (class101 != null ? "{...}"
						    : "null")
						 + ','
						 + (var_ha != null ? "{...}"
						    : "null")
						 + ',' + i_43_ + ')'));
	    }
	    break;
	} while (false);
    }