//Note this is initialized to false. The first character
//in the string is definitely not escaped.
boolean bPrecededByEscChar = false;
for(int i = 0; i < sob.length(); i++) {
char c = sob.charAt(i);
if(c != getUSConfig().getEscapeChar()) {
//The current character is not the escape character.
if(getUSConfig().isToBeEscaped(c)) {
//This character is not the escape character, but
//is one that must be escaped...