private static Set<String> upperCase(Set<String> names) {
        Set<String> uc = new HashSet<>(names.size());
        for (String s : names) {
            uc.add(s.toUpperCase(Locale.ROOT));
        }
        return uc;
    }
Internal detection of the specific kind of OLE2 document, based on the
names of the top-level streams within the file. In some cases the
detection may need access to the root {@link DirectoryEntry} of that file
for best results. The entry can be given as a second, optional argument.

<p/>
Following

<a href="https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-cfb/60fe8611-66c3-496b-b70d-a504c94c9ace">2.6.1 of MS-CFB </a>,
The detection is performed on case insensitive entry names.

@param anyCaseNames
@param root
@return
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-microsoft-module/src/main/java/org/apache/tika/detect/microsoft/POIFSContainerDetector.java