String render(List<Node> nodes) { buffer = StringBuffer(); uniqueIds = <String>{}; for (final node in nodes) { node.accept(this); } return buffer.toString(); }