static final ClientScript getClientScript(int i, int i_2_) {
	anInt4101++;
	ClientScript class348_sub42_sub19
	    = ((ClientScript)
	       Class322.aClass308_4036.method2302((long) i_2_, (byte) -68));
	if (class348_sub42_sub19 != null)
	    return class348_sub42_sub19;
	byte[] is = Class113.indexLoader12.getChildArchive(i_2_, 0);
	if (is == null || is.length <= 1)
	    return null;
	try {
	    class348_sub42_sub19 = Class318_Sub4.method2502(is, -104);
	} catch (Exception exception) {
	    throw new RuntimeException(exception.getMessage() + " S: " + i_2_);
	}
	if (i > -103)
	    return null;
	Class322.aClass308_4036.method2305((long) i_2_, class348_sub42_sub19,
					   -1);
	return class348_sub42_sub19;
    }