@Override
  protected List<String> createPerModuleArgs(String packageName,
                                             String workingDir,
                                             List<String> classNames,
                                             T rootDescription,
                                             String filters) throws IOException {
    File tempFile = File.createTempFile("idea_junit", ".tmp");
    tempFile.deleteOnExit();
    JUnitStarter.printClassesList(classNames, packageName, "", filters, tempFile);
    final List<String> childArgs = new ArrayList<>();
    childArgs.add("@" + tempFile.getAbsolutePath());
    childArgs.addAll(myNewArgs);
    return childArgs;
  }
@Override
  protected List<String> createPerModuleArgs(String packageName,
                                             String workingDir,
                                             List<String> classNames,
                                             T rootDescription,
                                             String filters)