docs: function(entry) {
              if (entry) {
                  if (successCallback) {
                      // create appropriate Entry object
                      var result = (entry.isDirectory) ? new (require('./DirectoryEntry'))(entry.name, entry.fullPath, entry.filesystem) : new (require('org.apache.cordova.file.FileEntry'))(entry.name, entry.fullPath, entry.filesystem);
                      successCallback(result);
                  }
              }
              else {
                  // no Entry object returned
                  fail && fail(FileError.NOT_FOUND_ERR);
              }
          }