final void method1218(byte[] is, int i, ByteBuffer class348_sub49) {
	try {
	    if (i != 29123)
		method1217(-91, null);
	    anInt2073++;
	    if (((((ByteBuffer) class348_sub49).payload
		  [((ByteBuffer) class348_sub49).position])
		 ^ 0xffffffff) != -32
		|| (((ByteBuffer) class348_sub49).payload
		    [1 + ((ByteBuffer) class348_sub49).position]) != -117)
		throw new RuntimeException("Invalid GZIP header!");
	    if (anInflater2072 == null)
		anInflater2072 = new Inflater(true);
	    try {
		anInflater2072.setInput
		    (((ByteBuffer) class348_sub49).payload,
		     ((ByteBuffer) class348_sub49).position - -10,
		     -8 - (10 + ((ByteBuffer) class348_sub49).position
			   - (((ByteBuffer) class348_sub49)
			      .payload).length));
		anInflater2072.inflate(is);
	    } catch (Exception exception) {
		anInflater2072.reset();
		throw new RuntimeException("Invalid GZIP compressed data!");
	    }
	    anInflater2072.reset();
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("ol.A("
					     + (is != null ? "{...}" : "null")
					     + ',' + i + ','
					     + (class348_sub49 != null
						? "{...}" : "null")
					     + ')'));
	}
    }