private boolean isSupportedType(Object obj) {
		if (obj instanceof byte[]) {
			return true;
		}
		if (obj instanceof Enum) {
			return true;
		}
		if (obj instanceof CustomOption) {
			return true;
		}

		if (SUPPORTED_CLASSES.contains(obj.getClass())) {
			return true;
		}
		// check for extended classes
		for (Class<?> class1 : SUPPORTED_CLASSES) {
			if (class1.isAssignableFrom(obj.getClass())) {
				return true;
			}
		}
		return false;
	}
Sets the name for this Options object.  Used when updating old options names to new names.
@param newName the new name for this options object.
Ghidra/Framework/Gui/src/main/java/ghidra/framework/options/AbstractOptions.java