public FastStringBuffer debugString(Object doc) {
ParsingUtils utils = ParsingUtils.create(doc);
FastStringBuffer temp = new FastStringBuffer(utils.len() + (utils.len() / 10));
int len = utils.len();
for (int i = 0; i < len; i++) {
char c = utils.charAt(i);
printEntries(temp, i, true);
temp.append(c);
printEntries(temp, i, false);