Function collectTypeHierarchy