Because this class is quite old, mitk::NavigationData has a Graft() method instead of a Clone() method.
However, the method GetInverse() of NavigationData uses the Clone() method derived by ITK which leads to unexpected behaviour when calling the method GetInverse().
So:
- Extend the test of NavigationData to detect this problem.
- Implement the Clone() method for convenience reasons. This should be easy using the existing graft method.
- Fix the current use of the Clone() method.