in src/main/java/com/epam/grid/engine/cmd/CommandArgUtils.java [157:174]
public static String toEscapeQuotes(final String token) {
final StringBuilder result = new StringBuilder();
int backslashes = 0;
for (final char ch : token.toCharArray()) {
if (ch == BACKSLASH) {
backslashes++;
continue;
}
if (ch == QUOTE) {
backslashes++;
}
IntStream.range(0, backslashes).forEach((index) -> result.append(BACKSLASH));
backslashes = 0;
result.append(ch);
}
return result.toString();
}