final void method3817(int i, int i_29_) {
	if (i <= 53)
	    method3878(-0.15425435F, 84, -0.11598543F, 0.9862154F, -1.0921319F,
		       -1.1620088F, -1.5202727F);
	if (anInt8167 != i_29_) {
	    boolean bool;
	    Class173 class173;
	    boolean bool_30_;
	    if (i_29_ == 1) {
		bool = true;
		class173 = Class348_Sub4.aClass173_6602;
		bool_30_ = true;
	    } else if ((i_29_ ^ 0xffffffff) != -3) {
		if ((i_29_ ^ 0xffffffff) == -129) {
		    bool = true;
		    class173 = Class273.aClass173_5169;
		    bool_30_ = true;
		} else {
		    bool_30_ = false;
		    class173 = Class225.aClass173_2944;
		    bool = false;
		}
	    } else {
		class173 = ElementLoaderNode.aClass173_1201;
		bool_30_ = true;
		bool = false;
	    }
	    if (bool != ((NativeToolkit) this).aBoolean8141) {
		((NativeToolkit) this).aBoolean8141 = bool;
		method3939((byte) 100);
	    }
	    if (!bool_30_ == ((NativeToolkit) this).aBoolean8116) {
		((NativeToolkit) this).aBoolean8116 = bool_30_;
		method3947(4);
	    }
	    if (class173 != ((NativeToolkit) this).aClass173_8163) {
		((NativeToolkit) this).aClass173_8163 = class173;
		method3950(0);
	    }
	    anInt8100 &= ~0x1c;
	    anInt8167 = i_29_;
	}
	anInt7938++;
    }