private static final void method714(int i) {
	Widget class46 = AbstractFontRasterizer.getWidget(i);
	if (class46 != null) {
	    int i_520_ = i >>> 16;
	    Widget[] class46s = Class369_Sub2.aClass46ArrayArray8584[i_520_];
	    if (class46s == null) {
		Widget[] class46s_521_
		    = Class348_Sub40_Sub33.aClass46ArrayArray9427[i_520_];
		int i_522_ = class46s_521_.length;
		class46s = Class369_Sub2.aClass46ArrayArray8584[i_520_]
		    = new Widget[i_522_];
		ArrayUtils.arrayCopy(class46s_521_, 0, class46s, 0,
				    class46s_521_.length);
	    }
	    int i_523_;
	    for (i_523_ = 0; i_523_ < class46s.length; i_523_++) {
		if (class46s[i_523_] == class46)
		    break;
	    }
	    if (i_523_ < class46s.length) {
		ArrayUtils.arrayCopy(class46s, i_523_ + 1, class46s, i_523_,
				    class46s.length - i_523_ - 1);
		class46s[class46s.length - 1] = class46;
	    }
	}
    }