static final int method600(byte i, int i_1_, int i_2_) {
	anInt1115++;
	int i_3_;
	if (i_2_ <= 20000) {
	    if (i_2_ <= 10000) {
		if ((i_2_ ^ 0xffffffff) >= -5001) {
		    Class348_Sub40_Sub12.method3076(0, true);
		    i_3_ = 1;
		} else {
		    i_3_ = 2;
		    ConnectionMode.method1263(true);
		}
	    } else {
		i_3_ = 3;
		Class47.method447((byte) -59);
	    }
	} else {
	    Class133.method1140(120);
	    i_3_ = 4;
	}
	if ((((Class348_Sub51) BitmapTable.aClass348_Sub51_3959)
		 .aClass239_Sub25_7271.method1829(-32350)
	     ^ 0xffffffff)
	    != (i_1_ ^ 0xffffffff)) {
	    BitmapTable.aClass348_Sub51_3959.method3429((byte) 74,
						     (((Class348_Sub51)
						       (BitmapTable
							.aClass348_Sub51_3959))
						      .aClass239_Sub25_7251),
						     i_1_);
	    Class367_Sub10.method3553(false, (byte) 122, i_1_);
	}
	if (i >= -20)
	    aClass243_1114 = null;
	Class14_Sub2.method243(37);
	return i_3_;
    }