private String readNextString(Charset charset, int charLen) throws IOException {
		byte[] bytes = readUntilNullTerm(currentIndex, charLen);
		currentIndex += bytes.length + charLen;

		String result = new String(bytes, charset);
		return result;
	}
Reads a null terminated string starting at the current index, 
using a specific {@link Charset}, advancing the current index by the length of 
the string that was found.

@param charset {@link Charset}, see {@link StandardCharsets}
@param charLen number of bytes in each character
@return the string
@exception IOException if an I/O error occurs
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/BinaryReader.java