This is still not right. You have to `continue;` or else line 115 will have `item == null`, which will either result in `key.call` throwing a `NullPointerException` (if it does not accept null values) or `loadChildren` returning a map with unexpected null values (if the function silently accepts them).