IDTPM2::IFinder< T > Node1 IDTPM2::IFinder< T >   + ~IFinder() + findAncestor() + predicate()