public void run() {
      for (int i = start; i <= end; ++i) {
        XmlvmResource resource = allResources[i];
        if (resource == null) {
          continue;
        }
        Log.debug("JavaScriptOutputProcess: Processing " + resource.getName());
        OutputFile file = generateJavaScript(resource);
        file.setLocation(arguments.option_out());
        String packageName = resource.getPackageName().replace('.', '_');
        String resourceName = resource.getName();
        Log.debug("RESOURCE NAME: " + resourceName);

        String fileName = resourceName + JS_EXTENSION;
        if (!packageName.isEmpty()) {
          fileName = packageName + '_' + fileName;
        }
        file.setFileName(fileName);
        resources.addOutputFile(file);
      }
    }