Node nodeById(String nodeId) { assertValidId(nodeId); if (nodeId == rootNodeId) { return root; } return nodes[nodeId]!; }