public FieldFactory[] getAllFactories() {
		List<FieldFactory> arrayBackedList = new ArrayList<>(Arrays.asList(factories));
		Collections.sort(arrayBackedList, COMPARATOR);
		return arrayBackedList.toArray(new FieldFactory[factories.length]);  // new array
	}
Returns a list of unused valid fields for this model 
@return a list of unused valid fields for this model
Ghidra/Features/Base/src/main/java/ghidra/app/util/viewer/format/FieldFormatModel.java