public boolean validatePredefinedType(int type) {
		switch (type) {
			case PROGRAM_CONTEXT:
			case BYTES:
			case INSTRUCTIONS:
			case DATA:
			case SYMBOLS:
			case PRIMARY_SYMBOL:
			case REFERENCES:
			case PLATE_COMMENTS:
			case PRE_COMMENTS:
			case EOL_COMMENTS:
			case REPEATABLE_COMMENTS:
			case POST_COMMENTS:
			case BOOKMARKS:
			case PROPERTIES:
			case FUNCTIONS:
			case FUNCTION_TAGS:
			case EQUATES:
			case CODE_UNITS:
			case COMMENTS:
			case SOURCE_MAP:
			case ALL:
				return true;
			default:
				return false;
		}
	}
validatePredefinedType determines whether or not the indicated type
of filter item is a valid predefined type.
Valid types are: BYTES, INSTRUCTIONS, DATA,
SYMBOLS, PRIMARY_SYMBOL, COMMENTS, PROGRAM_CONTEXT, PROPERTIES, BOOKMARKS, FUNCTIONS, 
SOURCE_MAP, ALL.

@param type the type of difference to look for between the programs.
@return true if this is a pre-defined merge type.
Ghidra/Features/Base/src/main/java/ghidra/program/util/ProgramMergeFilter.java