private int getBestTypeInfoLocation(String mangledArg) {
		MDMang dmang = new MDMang();
		int offset = mangledArg.length();
		boolean highest = false;
		int bestOffset = offset;

		while (--offset >= 0) {
			try {
				String substring = mangledArg.substring(offset);
				dmang.setMangledSymbol(substring);
				dmang.pushContext();
				MDTypeInfo typeInfo = MDTypeInfoParser.parse(dmang, -1);
				typeInfo.parse();
				int num = dmang.getNumCharsRemaining();
				dmang.popContext();
				if (num == 0) {
					bestOffset = offset;
				}
			}
			catch (MDException mde) {
				// Ignore for now
				int a = 1;
				a = a + 1;
			}
			catch (Exception e) {
				// Ignore for now
				int a = 1;
				a = a + 1;
			}
		}

		return bestOffset;
	}
This class is still not used and might be turned into a derivative of the MDMang class.
The intention is to have a class that can be used to explore a symbol that cannot currently
be parsed into portions of already-recognizable components by trying to apply these
components against different offsets within a mangled string.
The details of this class are still vague and incomplete.
Ghidra/Features/MicrosoftDmang/src/main/java/mdemangler/MDFuzzyFit.java