static final void method3534(boolean bool, int i, int i_5_,
				 boolean bool_6_, int i_7_,
				 Widget[] class46s) {
	anInt7279++;
	if (bool == false) {
	    for (int i_8_ = 0;
		 (class46s.length ^ 0xffffffff) < (i_8_ ^ 0xffffffff);
		 i_8_++) {
		Widget class46 = class46s[i_8_];
		if (class46 != null && i == ((Widget) class46).anInt834) {
		    Class239_Sub28.method1843(i_5_, -326, class46, bool_6_,
					      i_7_);
		    Class14_Sub1.method239((byte) 115, i_5_, i_7_, class46);
		    if ((((Widget) class46).anInt747 ^ 0xffffffff)
			< ((-((Widget) class46).anInt709
			    + ((Widget) class46).anInt698)
			   ^ 0xffffffff))
			((Widget) class46).anInt747
			    = (((Widget) class46).anInt698
			       - ((Widget) class46).anInt709);
		    if (((Widget) class46).anInt747 < 0)
			((Widget) class46).anInt747 = 0;
		    if ((((Widget) class46).anInt755 ^ 0xffffffff)
			< ((((Widget) class46).anInt791
			    - ((Widget) class46).anInt789)
			   ^ 0xffffffff))
			((Widget) class46).anInt755
			    = (((Widget) class46).anInt791
			       - ((Widget) class46).anInt789);
		    if (((Widget) class46).anInt755 < 0)
			((Widget) class46).anInt755 = 0;
		    if ((((Widget) class46).type ^ 0xffffffff) == -1)
			Class251.method1913(bool_6_, -116, class46);
		}
	    }
	}
    }