@ApiStatus.Internal
  public static @NotNull String posixQuote(@NotNull String argument, @NotNull List<Character> whiteListCharacters) {
    return shouldWrapWithQuotes(argument, whiteListCharacters) ?
           "'" + StringUtil.replace(argument, "'", "'\"'\"'") + "'" :
           argument;
  }
@ApiStatus.Internal
  public static @NotNull String posixQuote(@NotNull String argument, @NotNull List<Character> whiteListCharacters)