public String readNextUnicodeString() throws IOException {
        String s = readUnicodeString(currentIndex);
        currentIndex += ((s.length()+1)*2);
        return s;
    }
Reads the Unicode string at the current index and then increments the current
index by the length of the Unicode string that was found. This method
expects the string to be double null-terminated ('\0\0').
@return the null-terminated Ascii string at the current index
@exception IOException if an I/O error occurs
GPL/DMG/src/dmg/java/mobiledevices/dmg/ghidra/GBinaryReader.java