openStartTag(0, topNode.getValue(), topNode.getTypes());
endTag(0, topNode.getValue(), topNode.getTypes());
}
else {
URI topPredicate = predicateStack.pop();
Value obj = topNode.getValue();
int indent = nodeStack.size() * 2 - 1;
if (obj instanceof URI) {
String relativize = relativize(obj.stringValue());
assert topNode.getTypes().isEmpty();
writer.handleURI(indent, topPredicate, relativize);
}
else if (obj instanceof BNode && topNode.getTypes().isEmpty()) {
writer.handleBlankNode(indent, topPredicate, (BNode)obj);