@Override
	protected void parseInternal() throws MDException {
		basicName.parse();
		qualification.parse();
		if (basicName.isConstructor()) {
			StringBuilder builder = new StringBuilder();
			qualification.insertHeadQualifier(builder);
			basicName.setName(builder.toString());
		}
		else if (basicName.isDestructor()) {
			StringBuilder builder = new StringBuilder();
			qualification.insertHeadQualifier(builder);
			dmang.insertString(builder, "~");
			basicName.setName(builder.toString());
		}
	}
Returns the {@link MDString} from the Basic Name if it is a symbol of that type; else
 returns null.
 @return the {@link MDString} or null if does not exist.
Ghidra/Features/MicrosoftDmang/src/main/java/mdemangler/naming/MDQualifiedBasicName.java