final void method3049(ByteBuffer class348_sub49, int i, int i_23_) {
	do {
	    try {
		int i_24_ = i;
	    while_201_:
		do {
		    do {
			if (i_24_ != 0) {
			    if (i_24_ != 1) {
				if ((i_24_ ^ 0xffffffff) == -3)
				    break;
				break while_201_;
			    }
			} else {
			    anInt9344
				= class348_sub49.getShort();
			    break while_201_;
			}
			anInt9354 = class348_sub49.getShort();
			break while_201_;
		    } while (false);
		    anInt9347 = class348_sub49.getShort();
		} while (false);
		anInt9350++;
		if (i_23_ == 31015)
		    break;
		method3118((byte) 96);
	    } catch (RuntimeException runtimeexception) {
		throw Class348_Sub17.method2929(runtimeexception,
						("uf.F("
						 + (class348_sub49 != null
						    ? "{...}" : "null")
						 + ',' + i + ',' + i_23_
						 + ')'));
	    }
	    break;
	} while (false);
    }