@Override
	public String getMnemonic(Settings settings) {
		return mnemonic;
	}
Protected constructor used by derived types to provide all their datatype details.

@param name Name of this datatype
@param mnemonic Mnemonic of this datatype
@param defaultLabel Label string for this datatype. See {@link #defaultLabel}.
@param defaultLabelPrefix Label prefix string for this datatype. See
           {@link #defaultLabelPrefix}.
@param defaultAbbrevLabelPrefix Abbreviated label prefix for this datatype. See
           {@link #defaultAbbrevLabelPrefix}.
@param description Description of this datatype.
@param charsetName Charset name for this string datatype. If null the settings of the data
           instance will be queried for a {@link CharsetSettingsDefinition charset}.
@param replacementDataType Replacement {@link DataType}.
@param stringLayout {@link StringLayoutEnum stringLayout} controls how the string is laid out
           in memory.
@param dtm {@link DataTypeManager} for this datatype, null ok.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/data/AbstractStringDataType.java