public interface TreeEditor { Either edit (TreeNode root, NodePath path, NodeEditor transformer); }