@NotNull
  private static File createShellScript(@NotNull @NonNls String fileName, @NotNull @NonNls String commandLine) throws IOException {
    String shellText = "#!/bin/sh\n" + commandLine + " \"$@\"\n";
    return createTempExecutable(fileName + ".sh", shellText);
  }
@NotNull
  private static File createShellScript(@NotNull @NonNls String fileName, @NotNull @NonNls String commandLine)