public String search(String rootFolder, String name) throws ReaderException {
		count.start("Timing the configuration file searcher.");
		
		File root = new File(rootFolder);
		
		// Check if given root folder exists
		if (!root.exists()) {
			throw new ReaderException("Given root could not be found.");
		}
		
		// Loop directory
		File result = findFile(root, name);
		
		if (result == null) {
        	throw new ReaderException("Could not find the configuration file under root: " + root.getAbsolutePath());
        }
		
    	return result.getAbsolutePath();
	}