Class367 method3832(int i, byte i_61_) {
	if (i_61_ > -57)
	    method3817(22, -65);
	anInt7969++;
	int i_62_ = i;
    while_231_:
	do {
	while_230_:
	    do {
		do {
		    if (i_62_ != 6) {
			if (i_62_ != 1) {
			    if (i_62_ != 2) {
				if ((i_62_ ^ 0xffffffff) != -8)
				    break while_231_;
			    } else
				break;
			    break while_230_;
			}
		    } else
			return new Class367_Sub3(this);
		    return new Class367_Sub4(this);
		} while (false);
		return new Class367_Sub8(this,
					 ((NativeToolkit) this).aClass269_7937);
	    } while (false);
	    return new Class367_Sub10(this);
	} while (false);
	return new Class367_Sub1(this);
    }