question: public static String escapeTextWithSeparator ( String item , char separator ) { StringBuilder sb = new StringBuilder ( item . length ( ) * 2 ) ; appendEscapedTextToBuilder ( sb , item , separator ) ; return sb . toString ( ) ; }
target:  Creates a new copy of the string with the separator backslash escaped.