final void method3049(ByteBuffer class348_sub49, int i, int i_11_) {
	anInt9460++;
	if (i_11_ != 31015)
	    method3147((byte) 32);
	int i_12_ = i;
    while_212_:
	do {
	    do {
		if ((i_12_ ^ 0xffffffff) != -1) {
		    if ((i_12_ ^ 0xffffffff) != -2) {
			if ((i_12_ ^ 0xffffffff) == -3)
			    break;
			break while_212_;
		    }
		} else {
		    anInt9466 = class348_sub49.getUByte();
		    return;
		}
		anInt9463 = class348_sub49.getUByte();
		return;
	    } while (false);
	    ((Class348_Sub40) this).aBoolean7045
		= class348_sub49.getUByte() == 1;
	} while (false);
    }