private String converBytesToString(byte[] bytes) {
		String byteString = null;
		for (byte thisByte : bytes) {
			String thisByteString = Integer.toHexString(thisByte);
			if (thisByteString.length() == 1) {
				thisByteString = "0" + thisByteString; // pad single digits
			}
			if (thisByteString.length() > 2) {
				thisByteString = thisByteString.substring(thisByteString.length() - 2);
			}
			// append this byte's hex string to the larger word length string
			byteString = byteString + thisByteString;
		}

		return byteString;
	}
Get detailed instruction list for a block of instructions.

@param lang
           processor language (corresponding LanguageID must be defined
           within LanguageMap.txt)
@param blockAddr
           start of block ( must be true: (offset & -(2^blockSizeFactor)
           == offset)
@param blockSizeFactor
           the block size factor where blockSize = 2^blockSizeFactor
           (must be > 0)
@param byteProvider
           provider for block of bytes to be disassembled starting at
           offset 0
@return list of instructions or null if language not supported by GNU
        Disassembler
@throws Exception
Ghidra/Extensions/SleighDevTools/src/main/java/ghidra/app/util/disassemble/GNUExternalDisassembler.java