private final void method2872(int i, int i_90_) {
	anInt8918++;
	for (Class348_Sub43 class348_sub43
		 = ((Class348_Sub43)
		    ((Class348_Sub16_Sub1) aClass348_Sub16_Sub1_8958)
			.aClass262_8848.getFirst(i + -2005674596));
	     class348_sub43 != null;
	     class348_sub43
		 = ((Class348_Sub43)
		    ((Class348_Sub16_Sub1) aClass348_Sub16_Sub1_8958)
			.aClass262_8848.nextForward((byte) 68))) {
	    if (i_90_ < 0 || ((i_90_ ^ 0xffffffff)
			      == (((Class348_Sub43) class348_sub43).anInt7067
				  ^ 0xffffffff))) {
		if (((Class348_Sub43) class348_sub43).aClass348_Sub16_Sub5_7081
		    != null) {
		    ((Class348_Sub43) class348_sub43)
			.aClass348_Sub16_Sub5_7081
			.method2902(Class22.anInt339 / 100);
		    if (((Class348_Sub43) class348_sub43)
			    .aClass348_Sub16_Sub5_7081.method2895())
			((Class348_Sub16_Sub1) aClass348_Sub16_Sub1_8958)
			    .aClass348_Sub16_Sub4_8855.method2883
			    (((Class348_Sub43) class348_sub43)
			     .aClass348_Sub16_Sub5_7081);
		    class348_sub43.method3299((byte) 72);
		}
		if ((((Class348_Sub43) class348_sub43).anInt7087 ^ 0xffffffff)
		    > -1)
		    aClass348_Sub43ArrayArray8928
			[((Class348_Sub43) class348_sub43).anInt7067]
			[((Class348_Sub43) class348_sub43).anInt7071]
			= null;
		class348_sub43.removeNode();
	    }
	}
	if (i != 2005674600)
	    anIntArray8902 = null;
    }