protected void doBasicTestsAndOutput() throws Exception {
		if (verboseOutput) {
			outputInfo.append("Remains: ");
			outputInfo.append(mdm.getNumCharsRemaining());
			outputInfo.append("\n");
			if (demangled != null) {
				outputInfo.append(" Demang: ");
				outputInfo.append(demangled);
				outputInfo.append("\n");
				outputInfo.append("  SzDem: ");
				outputInfo.append(demangled.length());
				outputInfo.append("\n");
			}
			else {
				outputInfo.append(" Demang: null\n");
				outputInfo.append("  SzDem: N/A\n");
			}
		}
	}
This method is meant to be overridden by any of the derived classes.  They get the
 change to select any of the parameter inputs to set the "truth" variable for the test.
These inputs could be expanded in the future as we understand the differences in the
 versions of Visual Studio.
Note that some of the input parameters (e.g., ghtruth and ms2013truth) could be null,
 which is typical if the truth that they are seeking is found in one of the other
 parameters.  So, for instance, with VS2013 testing, if ms2013truth is not null, use it,
 else use the mstruth value.
@param mdtruth The MDMang truth (from hands-on analysis and such).
@param mstruth The Microsoft Truth (at least from VS2015).
@param ghtruth The truth we would like to see for Ghidra.
@param ms2013truth The Microsoft Truth (for VS2013).
Ghidra/Features/MicrosoftDmang/src/test/java/mdemangler/MDBaseTestConfiguration.java