private static void process(File file, String name, List<File> matches) {
		if (!file.exists()) {
			return;

		} else if (file.isDirectory()) {
			if (file.getName().equals("build")) {
				return;
			}

			File[] files = file.listFiles();

			for (File stage : files) {
				process(stage, name, matches);
			}

		} else if (file.getName().equals(name)) {
			matches.add(file);
			affectedFolders.add(file.getParentFile());
		}
	}