docs: public synchronized Entry[] listEntries( DirectoryEntry directory )
      {
          List<Entry> entries = contents.get( directory == null ? getRoot() : directory );
          if ( entries == null )
          {
              return null;
          }
          return entries.toArray( new Entry[entries.size()] );
      }