Android, Caching, Falcor.
sb.append((i == offset - 1) ? " |-" : " | "); // Indentation chars } String spacer = sb.toString(); for (String key : keys) { Object value = node.get(key); if (value instanceof Ref) { output.append(spacer).append(key).append(" -> ") .append(((Ref)value).getRefPath()).append(NEWLINE); } else {