[ref_impl_eiffel] [834] Correct a bug whereby cloned sub-hierarchies that had already been grafted into the output flat structure were still being descended into in the child differential, causing multiple cloning & grafting of sub-items.

Revision: 834
Author: thomas.beale

Log Message: