@Override
	public MDParsableItem demangle() throws MDException {
		// ignoring the 'errorOnRemainingChars' parameter (for now)
		initState();
		item = MDMangObjectParser.determineItemAndParse(this);
		appendRemainder();
		// if (errorOnRemainingChars && (numCharsRemaining > 0)) {
		// throw new MDException(
		// "MDMang: characters remain after demangling: " + numCharsRemaining +
		// ".");
		// }
		return item;
	}
A new built-from-scratch class for demangling debug symbols created using
Microsoft Visual Studio.
Ghidra/Features/MicrosoftDmang/src/main/java/mdemangler/MDMangGenericize.java