Iterator<IValue> mapIterator = o.iterator();
if (o.getKeyType().isString()) {
append('{');
if (mapIterator.hasNext()) {
IValue key = mapIterator.next();
key.accept(this);
append(':');
o.get(key).accept(this);
while (mapIterator.hasNext()) {
append(',');
key = mapIterator.next();