final void method3049(ByteBuffer class348_sub49, int i, int i_5_) {
	do {
	    try {
		if (i_5_ != 31015)
		    method3140(-77, 55);
		anInt9433++;
		int i_6_ = i;
		if (i_6_ != 0) {
		    if ((i_6_ ^ 0xffffffff) != -2)
			break;
		} else {
		    anInt9438 = class348_sub49.getShort();
		    break;
		}
		aBoolean9439 = class348_sub49.getUByte() == 1;
		break;
	    } catch (RuntimeException runtimeexception) {
		throw Class348_Sub17.method2929(runtimeexception,
						("cfa.F("
						 + (class348_sub49 != null
						    ? "{...}" : "null")
						 + ',' + i + ',' + i_5_
						 + ')'));
	    }
	} while (false);
    }