public static void searchSpecificHosts(String searchString, List<SearchResultCollector> collectors, List<Host> hosts) {
//		System.err.println("searchSpecificHosts()");
		if (searchString == null) {
			searchString = "";
		}
		if (collectors == null || collectors.size() == 0) {
			return;
		}
		if (hosts == null || hosts.size() == 0) {
			return;
		}
		Document query = createQuery(searchString);
		if (query == null) {
			System.err.println("Couldn't create a WebDAV SEARCH query for string: " + searchString);
			return;
		}
		for (Host host: hosts) {
			SingleHostSearchWorker worker = new SingleHostSearchWorker(collectors, host, query);
//			System.err.println("Starting search...");
			SEARCH_THREADPOOL.execute(worker);
		}
	}