private boolean trackRecursion(long id, int delta) {
		Integer count = recursionTrackingOffsetToLoopCount.getOrDefault(id, 0);
		count = count + delta;
		switch (count) {
			case 2:
				//Msg.warn(this, "Allowed recursive loop in datatype detected at " + id);
				break;
			case 3:
				Msg.error(this, "Recursive loop in datatype detected at " + Long.toHexString(id));
				return false;
		}
		recursionTrackingOffsetToLoopCount.put(id, count);
		return true;
	}
Create a new data type importer.

@param prog {@link DWARFProgram} that is being imported
@param dwarfDTM {@link DWARFDataTypeManager} helper
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/dwarf/DWARFDataTypeImporter.java