public void insertCV(StringBuilder builder) {
		if (isMember) {
			if (qual != null) {
				// TODO: this line helps for some, but hurts other (see
				// moremoremore2_variation042,
				// 043, 044)
				// if ((modType != cvModifierType.plain) && (modType !=
				// cvModifierType.question)) {
				if (modType != CvModifierType.plain) {
					StringBuilder qualBuilder = new StringBuilder();
					qual.insert(qualBuilder);
					if (!qualBuilder.isEmpty()) {
						qualBuilder.append("::");
						dmang.insertString(builder, qualBuilder.toString());
					}
				}
			}
			// dmang.insertString(builder, " ");
		}
		if (isBased) {
			basedType.insert(builder);
			if (basedType.isBasedPtrBased()) {
				return;
			}
		}
		if (isVolatile) {
			dmang.insertSpacedString(builder, VOLATILE);
		}
		if (isConst) {
			dmang.insertSpacedString(builder, CONST);
		}
	}
This class represents a Const/Volatile modifier (and extra stuff) of a modifier
type within a Microsoft mangled symbol.
Ghidra/Features/MicrosoftDmang/src/main/java/mdemangler/datatype/modifier/MDCVMod.java