java7 filesystem utilities