String? nextPath(String key) { List<String> parts = split("/"); int index = parts.indexOf(key); if (index == -1 || index >= parts.lastIndex) { return null; } return parts[index + 1]; }