/**
  * Get the URL or URLs to load for this module's JS in debug mode.
  * @param ResourceLoaderContext $context
  * @return array list of urls
  * @see ResourceLoaderModule::getScriptURLsForDebug
  */
 public function getScriptURLsForDebug(ResourceLoaderContext $context)
 {
     if ($this->hasHackedScriptMode) {
         $derivative = new DerivativeResourceLoaderContext($context);
         $derivative->setDebug(true);
         $derivative->setModules(array($this->getName()));
         // @todo FIXME: Make this templates and update
         // makeModuleResponse so that it only outputs template code.
         // When this is done you can merge with parent array and
         // retain file names.
         $derivative->setOnly('scripts');
         $rl = $derivative->getResourceLoader();
         $urls = array($rl->createLoaderURL($this->getSource(), $derivative));
     } else {
         $urls = parent::getScriptURLsForDebug($context);
     }
     return $urls;
 }