public static int getConflictValue(DataType dataType) {
		if (!canHaveConflictName(dataType)) {
			return -1; // e.g., many BuiltIn types
		}
		DataType baseDataType = getBaseDataType(dataType);
		if (baseDataType == null) {
			return -1; // e.g., default pointer
		}
		if (baseDataType != dataType && !canHaveConflictName(baseDataType)) {
			return -1; // e.g., pointer to BuiltIn
		}
		return getBaseConflictValue(baseDataType.getName());
	}
Get the conflict value string associated with a conflict datatype name.

@param dataType datatype to be checked
@return conflict value:
<ol>
<li>-1: when type does not have a conflict name,</li>
<li>0: when conflict name does not have a number (i.e., {@code .conflict}), or</li>
<li>a positive value which corresponds to the conflict number in the name 
    (e.g., returns 2 for {@code .conflict2}).</li>
</ol>
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/DataTypeUtilities.java