private static synchronized String allocateTemporaryContainerName(String type) {
		return "_tmp_" + type + nextTemporaryValue++;
	}
<code>CompositeMember</code> provides the ability to process PDB data-type records and
incrementally build-up composite structure and union data-types from a flattened offset-based
list of members which may include embedded anonymous composite members.  Composite members
correspond to either hard predefined data-types, or structure/union containers whose members
are added and refined incrementally.
<p>
Container members are characterized by a null data-type name, zero length, and will be
identified as either a structure or union.
Ghidra/Features/PDB/src/main/java/ghidra/app/util/bin/format/pdb/DefaultCompositeMember.java