private final long method2802(int[] is, int i, boolean bool, int[] is_6_,
				  byte i_7_) {
	try {
	    anInt6755++;
	    long[] ls = Class348_Sub40_Sub21.aLongArray9283;
	    long l = -1L;
	    l = (ls[(int) (0xffL & (l ^ (long) (i >> -134478552)))]
		 ^ l >>> -612505656);
	    l = ls[(int) (0xffL & (l ^ (long) i))] ^ l >>> 2087460680;
	    for (int i_8_ = 0;
		 (i_8_ ^ 0xffffffff) > (is_6_.length ^ 0xffffffff); i_8_++) {
		l = (ls[(int) (0xffL
			       & (l ^ (long) (is_6_[i_8_] >> 1458625336)))]
		     ^ l >>> -1571777848);
		l = (l >>> 29428872
		     ^ ls[(int) (0xffL
				 & (l ^ (long) (is_6_[i_8_] >> 1682481232)))]);
		l = l >>> 710000776 ^ ls[(int) ((l ^ (long) (is_6_[i_8_]
							     >> 367092488))
						& 0xffL)];
		l = (ls[(int) (((long) is_6_[i_8_] ^ l) & 0xffL)]
		     ^ l >>> -874221624);
	    }
	    if (i_7_ != -74)
		((Class348_Sub13) this).anIntArray6757 = null;
	    if (is != null) {
		for (int i_9_ = 0; i_9_ < 5; i_9_++)
		    l = l >>> 65979848 ^ ls[(int) ((l ^ (long) is[i_9_])
						   & 0xffL)];
	    }
	    l = (ls[(int) (0xffL & ((long) (!bool ? 0 : 1) ^ l))]
		 ^ l >>> -637577400);
	    return l;
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("ie.C("
					     + (is != null ? "{...}" : "null")
					     + ',' + i + ',' + bool + ','
					     + (is_6_ != null ? "{...}"
						: "null")
					     + ',' + i_7_ + ')'));
	}
    }