List<Change> (@NotNull Change change) { ChangesBrowserNode<?> node = findNodeInTree(change); if (node == null) return null; ChangesBrowserNode<?> parent = findParentOfType(node, EditedCommitNode.class); if (parent == null) return null; return parent.traverseObjectsUnder() .filter(Change.class) .toList(); }