sb.append(" { id:").append(nqs(tu.getId())).append(",\n\t"); } else if (e.isDocumentPart()) { DocumentPart dp = e.getDocumentPart(); sb.append(" { id:").append(nqs(dp.getId())).append(",\n\t"); printINameable(sb, "\t", dp); sb.append("referent:").append(dp.isReferent()).append(", "); } else if (e.isStartGroup()) { StartGroup sg = e.getStartGroup(); sb.append(" { id:").append(nqs(sg.getId())).append(", "); printINameable(sb, "\t", sg); sb.append("}"); } else if (e.isEndGroup()) { sb.append(" { id:").append(nqs(eg.getId())).append(",\n\t"); printSkeleton(sb, "\t", eg); printAnnotations(sb, "\t", eg); } else { IResource res = e.getResource(); sb.append(" { id:").append(nqs(res.getId())).append(",\n\t"); printSkeleton(sb, "\t", res); sb.append("}");