final boolean containsChild(String archiveName, String childName) {
	try {
	    anInt668++;
	    if (!isInitialized())
		return false;
	    archiveName = archiveName.toLowerCase();
	    childName = childName.toLowerCase();
	    int archiveId = indexTable.archiveHashTable.get(Class281.getArchiveHash(archiveName));
	    if (archiveId < 0)
		return false;
	    int childId = indexTable.childHashTables[archiveId].get(Class281.getArchiveHash(childName));
	    if (childId < 0)
		return false;
	    return true;
	} catch (RuntimeException runtimeexception) {
	    throw Class348_Sub17.method2929(runtimeexception,
					    ("in.M("
					     + (childName != null ? "{...}"
						: "null")
					     + ','
					     + (archiveName != null ? "{...}"
						: "null")
					     + ')'));
	}
    }