@Override
	public boolean hasInvalidCheckouts(List<DomainFile> checkoutList,
			RepositoryAdapter newRepository, TaskMonitor monitor)
			throws IOException, CancelledException {
		for (DomainFile df : checkoutList) {
			monitor.checkCancelled();
			if (hasInvalidCheckout(df, newRepository)) {
				return true;
			}
		}
		return false;
	}
Determine if any domain files listed does not correspond to a checkout in the specified 
newRespository.
@param checkoutList project domain files to check
@param newRepository repository to check against before updating
@param monitor task monitor
@return true if one or more files are not valid checkouts in newRepository
@throws IOException if IO error occurs
@throws CancelledException if task cancelled
Ghidra/Framework/Project/src/main/java/ghidra/framework/data/DefaultProjectData.java