@Override
	protected Settings doGetDefaultSettings() {
		DataTypeSettingsDB settings = new DataTypeSettingsDB(dataMgr, this, key);
		settings.setLock(dataMgr instanceof BuiltInDataTypeManager);
		settings.setAllowedSettingPredicate(n -> isAllowedSetting(n));
		settings.setDefaultSettings(getDataType().getDefaultSettings());
		return settings;
	}
Construct TypeDefDB instance
@param dataMgr datatype manager
@param cache DataTypeDB cache
@param adapter TypeDef record adapter
@param record TypeDefDB record
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/data/TypedefDB.java