Visiting all the files and directories for a directory in Java using NIO2