private boolean hasComplexType() {
		if (!hasProcessedName) {
			try {
				getTypeName(); // Initialize originalTypeName & demangledDataType if possible.
			}
			catch (InvalidDataTypeException e) {
				return false;
			}
		}
		return (demangledDataType != null);
	}
Gets the actual name string for this type descriptor.
@return the type name or null.
@throws InvalidDataTypeException if valid TypeDescriptor data can't be created at the
model's address.
Ghidra/Features/MicrosoftCodeAnalyzer/src/main/java/ghidra/app/cmd/data/TypeDescriptorModel.java