appendApplicableItems(event, contextMenu, object) {
    if (!(object instanceof Workspace.UISourceCode))
      return;
    const url = object.url();
    if (!url.startsWith('file://') || (!url.endsWith('.js') && !url.endsWith('.mjs')))
      return;
    contextMenu.debugSection().appendItem(ls`Run this script`, async() => {
      const platformPath = await Ndb.backend.fileURLToPath(url);
      const args = url.endsWith('.mjs') ? ['--experimental-modules', platformPath] : [platformPath];
      Ndb.nodeProcessManager.debug(Ndb.processInfo.nodeExecPath, args);
    });
  }
@override
@param {!Event} event
@param {!UI.ContextMenu} contextMenu
@param {!Object} object