public synchronized File getFile() {
			return files.get(0);
		}
A list that allows us to always access the first cell without having to check the lists
size.  The list also allows us to clear and set a value in one method call.  We are
essentially using this list to hold selected files, where in certain modes, there will only
be a single file selection.

<P>The methods on the class are synchronized to ensure thread visibility.
Ghidra/Framework/Docking/src/main/java/docking/widgets/filechooser/GhidraFileChooser.java