private void convertFilesToPrivate(DomainFolder folder, TaskMonitor monitor)
			throws IOException, CancelledException {

		DomainFile[] files = folder.getFiles();
		for (DomainFile file : files) {
			((GhidraFile) file).convertToPrivateFile(monitor);
		}
		DomainFolder[] folders = folder.getFolders();
		for (DomainFolder folder2 : folders) {
			convertFilesToPrivate(folder2, monitor);
		}
	}
Find all project files which are currently checked-out
@param monitor task monitor (no progress updates)
@return list of current checkout files
@throws IOException if IO error occurs
@throws CancelledException if task cancelled
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/DefaultProjectData.java