private void getChildrenBreadthFirst(List<PolytomousKeyNode> result,
PolytomousKeyNode node) {
+ if (node == null){
+ return;
+ }
if (!node.getChildren().isEmpty()) {
result.addAll(node.getChildren());
for (PolytomousKeyNode internalNode : node.getChildren()) {