public Namespace getDescriptorAsNamespace() {
		if (namespace != null && !isNamespaceDeleted(namespace)) {
			return namespace;
		}
		if (hasComplexType() && demangledDataType == null) {
			return null;
		}
		Program program = getProgram();
		namespace = DemangledObject.createNamespace(program, demangledDataType,
			program.getGlobalNamespace(), false);
		return namespace;
	}
Gets the namespace for this descriptor. It will create the namespace if it doesn't already
exist
@return the descriptor's namespace or null if it couldn't be determined
Ghidra/Features/MicrosoftCodeAnalyzer/src/main/java/ghidra/app/cmd/data/TypeDescriptorModel.java