@NotNull
  private static File createBatchScript(@NotNull @NonNls String fileName, @NotNull @NonNls String commandLine) throws IOException {
    String batchScriptText = "@echo off" + "\n" + commandLine + " %*\n";
    return createTempExecutable(fileName + ".bat", batchScriptText);
  }
@NotNull
  private static File createBatchScript(@NotNull @NonNls String fileName, @NotNull @NonNls String commandLine)