A computer program product is provided as a system and associated method that
allows
the user to view a hierarchical lineage in a tree format even in the event of recursive
circular relationships. The system prevents the lineage tree from being infinitely
expandable truncating tree expansion when encountering a child that has previously
appeared in the tree. If the user attempts to expand on an object that leads to
a child already displayed in the tree, the system replaces the child's icon with
one that resembles a recursive icon. The recursive icon is displayed by the system
at the point of recursion, showing that an infinite, recursive relationship has occurred.