final void A(int i, aa var_aa, int i_85_, int i_86_) {
	try {
	    anInt7940++;
	    aa_Sub2 var_aa_Sub2 = (aa_Sub2) var_aa;
	    Interface18_Impl3 interface18_impl3
		= ((aa_Sub2) var_aa_Sub2).anInterface18_Impl3_5196;
	    method3864(81);
	    method3850((byte) -47, interface18_impl3);
	    method3817(99, 1);
	    method3874(Class328_Sub3.aClass229_6519, 114,
		       Class328_Sub3.aClass229_6519);
	    method3849((byte) 47, 0, Class348_Sub40_Sub39.aClass70_9485);
	    method3894(-28186, i);
	    ((NativeToolkit) this).aClass101_Sub2_8074.method932
		(0.0F, (float) ((NativeToolkit) this).anInt7962,
		 (float) ((NativeToolkit) this).anInt7931, (byte) -52);
	    method3915(0);
	    ((NativeToolkit) this).aClass101_Sub2Array8131[0].method932
		(1.0F,
		 interface18_impl3
		     .method71((byte) -46, (float) ((NativeToolkit) this).anInt7962),
		 interface18_impl3.method67((float) ((NativeToolkit) this).anInt7931,
					    109),
		 (byte) -37);
	    ((NativeToolkit) this).aClass101_Sub2Array8131[0].method920
		(interface18_impl3.method71((byte) -52, (float) -i_86_), false,
		 0.0F, interface18_impl3.method67((float) -i_85_, 94));
	    ((NativeToolkit) this).aClass251Array8113[0]
		= Class239_Sub18.aClass251_6030;
	    method3905((byte) 127);
	    method3933(-127);
	    method3879(-8629);
	    method3849((byte) 47, 0, Class342.aClass70_4247);
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("wga.A(" + i + ','
					     + (var_aa != null ? "{...}"
						: "null")
					     + ',' + i_85_ + ',' + i_86_
					     + ')'));
	}
    }