private boolean isSingleProjectDirectory(File dir) {
		List<File> files = dirFilelist(dir);
		List<File> dirs = dirDirlist(dir);
		
		for (File f : files) {
			for (String ext : PROJECT_EXTENSIONS) {
				if (f.getName().endsWith(ext))
					return true;
			}
		}
		
		for (File f : dirs) {
			for (String ext : PROJECT_EXTENSIONS) {
				if (ext.endsWith("/") && (f.getAbsolutePath().replaceAll("\\\\", "/") + "/").endsWith(ext))
					return true;
			}
		}
		
		return false;
	}