@override int getNodeLevel(Node node) { final levels = _getLevelsMap(); for (final entry in levels.entries) { if (entry.value.contains(node)) { return entry.key; } } return -1; }