if (callback) {
      let children;
      try {
        children = await FileSystemObject._childrenRecursive(this, undefined, true);
      } catch (error) {