@Override
	boolean apply(AbstractMsType type)
			throws PdbException, CancelledException {
		//Ghidra cannot handle fwdrefs and separate definitions for enumerates as it can for
		//  composites.  Thus, we will just try to provide the defined version now.
		AbstractEnumMsType definedEnum =
			(AbstractEnumMsType) applicator.getMappedTypeRecord(type.getRecordNumber());

		// Note that we do not need to check on underlying data types, as there are none.

		EnumDataType enumDataType = createEmptyEnum(definedEnum);
		applyEnumMsType(enumDataType, definedEnum);

		DataType dataType = enumDataType;
		applicator.putDataType(definedEnum, dataType);
		return true;
	}
Constructor for enum type applier, for transforming a enum into a Ghidra DataType
@param applicator {@link DefaultPdbApplicator} for which this class is working
Ghidra/Features/PDB/src/main/java/ghidra/app/util/pdb/pdbapplicator/EnumTypeApplier.java