static final void method1090(byte[][] is, int i,
				 Class237_Sub1 class237_sub1) {
	try {
	    anInt1802++;
	    int i_13_ = Class347.mArchiveSrcs.length;
	    if (i == 65536) {
		for (int i_14_ = 0; i_14_ < i_13_; i_14_++) {
		    byte[] is_15_ = is[i_14_];
		    if (is_15_ != null) {
			int i_16_
			    = (64 * (Class348_Sub23_Sub3.regionHashes[i_14_]
				     >> -2145332984)
			       + -za_Sub2.baseRegionX);
			int i_17_ = ((Class348_Sub23_Sub3.regionHashes[i_14_]
				      & 0xff) * 64
				     - Class90.baseRegionY);
			Class369_Sub1.method3570(false);
			class237_sub1.method1695(is_15_,
						 (AbstractMouseEvent
						  .aClass361Array7108),
						 i_17_, Class348_Sub8.currentToolkit,
						 i_16_, i ^ 0x1054f);
		    }
		}
	    }
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("nga.C("
					     + (is != null ? "{...}" : "null")
					     + ',' + i + ','
					     + (class237_sub1 != null ? "{...}"
						: "null")
					     + ')'));
	}
    }