code: function combinePluginParts(loader, argumentName, pluginName, defaultExtension) {
      if (defaultExtension && argumentName.substr(argumentName.length - 3, 3) == '.js')
        argumentName = argumentName.substr(0, argumentName.length - 3);
  
      if (loader.pluginFirst) {
        return pluginName + '!' + argumentName;
      }
      else {
        return argumentName + '!' + pluginName;
      }
    }
docs: put name back together after parts have been normalized