code: private static final String unescape(String str) {
          StringBuilder sb = new StringBuilder(str.length() * 2);
          int len = str.length();
          for (int i = 0; i < len; i++) {
              char c = str.charAt(i);
              if ((c == '\\') && (i < len - 1)) {
                  char d = str.charAt(i + 1);
                  if (!((d == USER_DATA_DELIM) || (d == USER_ATTRIB_DELIM) || (d == TOKEN_DELIM))) {
                      // if next char is delim, skip this escape char
                      sb.append(c);
                  }
              } else {
                  sb.append(c);
              }
          }
          return sb.toString();
      }
docs: /*
  Add the delimination to the String form.
  
  @param str The String form