final byte[] loadArchiveChild(int i, int i_5_, int[] is) {
	anInt639++;
	if (!isValidChild(i, i_5_))
	    return null;
	if (childBuffers[i] == null || childBuffers[i][i_5_] == null) {
	    boolean bool = loadArchive(i, i_5_, is);
	    if (!bool) {
		loadArchive(i);
		bool = loadArchive(i, i_5_, is);
		if (!bool)
		    return null;
	    }
	}
	byte[] is_7_ = Class50_Sub1.getByteArray(childBuffers[i][i_5_]);
	if ((unpackSettings) == 1) {
	    childBuffers[i][i_5_] = null;
	    if ((indexTable.amountChildEntries[i]) == 1)
		childBuffers[i] = null;
	} else if (unpackSettings == 2)
	    childBuffers[i] = null;
	return is_7_;
    }