public int parseUnsignedShortVal() throws PdbException {
		checkLimit(2);
		byte[] selectedBytes = Arrays.copyOfRange(bytes, index, index + 2);
		// Resize with padding because of possibility of unsigned overflow into short.
		selectedBytes = Arrays.copyOf(selectedBytes, 4);
		index += 2;
		return LittleEndianDataConverter.INSTANCE.getInt(selectedBytes);
	}
Parses an unsigned short from the PdbByteReader and returns its positive integer value.
@return The positive integer value of the parsed unsigned short.
@throws PdbException Upon not enough data left to parse.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb2/pdbreader/PdbByteReader.java