public static String typeToName(int type) {
		switch (type) {
			case PROGRAM_CONTEXT:
				return "PROGRAM CONTEXT";
			case BYTES:
				return "BYTES";
			case INSTRUCTIONS:
				return "INSTRUCTIONS";
			case DATA:
				return "DATA";
			case REFERENCES:
				return "REFERENCES";
			case PLATE_COMMENTS:
				return "PLATE_COMMENTS";
			case PRE_COMMENTS:
				return "PRE_COMMENTS";
			case EOL_COMMENTS:
				return "EOL_COMMENTS";
			case REPEATABLE_COMMENTS:
				return "REPEATABLE_COMMENTS";
			case POST_COMMENTS:
				return "POST_COMMENTS";
			case SYMBOLS:
				return "SYMBOLS";
			case PRIMARY_SYMBOL:
				return "PRIMARY_SYMBOL";
			case BOOKMARKS:
				return "BOOKMARKS";
			case PROPERTIES:
				return "PROPERTIES";
			case FUNCTIONS:
				return "FUNCTIONS";
			case FUNCTION_TAGS:
				return "FUNCTION TAGS";
			case EQUATES:
				return "EQUATES";
			case CODE_UNITS:
				return "CODE_UNITS";
			case COMMENTS:
				return "COMMENTS";
			case ALL:
				return "ALL";
			case SOURCE_MAP:
				return "SOURCE_MAP";
			default:
				return "";
		}
	}
<CODE>typeToName()</CODE> returns the name of a predefined merge type.
 Only predefined types, as specified in <CODE>ProgramMergeFilter</CODE>, 
 will return a name. Otherwise, an empty string is returned.
@param type the type of merge difference whose name is wanted.
Valid types are: BYTES, INSTRUCTIONS, DATA, REFERENCES,
SYMBOLS, PRIMARY_SYMBOL, COMMENTS, PROGRAM_CONTEXT, PROPERTIES, BOOKMARKS, FUNCTIONS, ALL.
@return the name of the predefined merge difference type. 
Otherwise, the empty string.
Ghidra/Features/Base/src/main/java/ghidra/program/util/ProgramMergeFilter.java