public boolean accept(File file){
		if (file.isDirectory()){
			return true;
		}
		else {
			String path = file.getAbsolutePath().toLowerCase();
			for (int i = 0, n = extensions.length; i < n; i++) {
				String extension = extensions[i];
				if ((path.endsWith(extension) && (path.charAt(path.length() - extension.length() - 1)) == '.')){
					return true;
				}
			}
		}
		return false;
	}