Description
Create an ImmutablePath class that extends Path; use these internally in TreeView so we can return an ImmutableList wrapper around the selected paths and avoid the deep copy that we currently perform.
Create an ImmutablePath class that extends Path; use these internally in TreeView so we can return an ImmutableList wrapper around the selected paths and avoid the deep copy that we currently perform.