private String getNamespacePrefix(Namespace ns) {
		if (ns.getID() == Namespace.GLOBAL_NAMESPACE_ID) {
			return null;
		}
		if (ns instanceof Function && ((Function) ns).getEntryPoint().equals(funcEntry)) {
			return null;
		}
		String name = ns.getName();
		String parentName = getNamespacePrefix(ns.getParentNamespace());
		if (parentName != null) {
			return parentName + "_" + name;
		}
		return name;
	}
Return the first symbol name at the given address
@param addr is the given address
@return the symbol or null if no symbol is found
@throws IOException for errors trying to encode the symbol
Ghidra/Features/Decompiler/src/main/java/ghidra/app/decompiler/DecompileCallback.java