public Set<NFS2Entry> run() throws Exception {
Set<Entry> entrySet = new LinkedHashSet<Entry>();
boolean eof = false;
byte[] cookie = new byte[NFS2Client.COOKIE_SIZE];
while (!eof) {
ListDirectoryResult result = nfsClient.listDirectory(
directoryEntry.getFileHandle(), cookie, 2048);
entrySet.addAll(result.getEntryList());
if (result.isEof()) {
eof = true;
} else {