docs: function(entry) {
          if (entry) {
              if (successCallback) {
                  // create appropriate Entry object
                  var fsName = entry.filesystemName || (entry.filesystem == window.PERSISTENT ? 'persistent' : 'temporary');
                  fileSystems.getFs(fsName, function(fs) {
                      var result = (entry.isDirectory) ? new DirectoryEntry(entry.name, entry.fullPath, fs, entry.nativeURL) : new FileEntry(entry.name, entry.fullPath, fs, entry.nativeURL);
                      successCallback(result);
                  });
              }
          }
          else {
              // no Entry object returned
              fail(FileError.NOT_FOUND_ERR);
          }
      }