I thought it was a common need to compare the content of entire sub-tree. In one discussion in the group you wrote that you also wrote similar code (if I remember correctly), therefore I thought it could make sense to have it in RGen, so that users have not to implement that on their own.

I thought from the discussion on the google group (https://groups.google.com/forum/#!topic/rgen/z-th4D24xco) that also Martin could possibly consider it useful ("it would make sense to have something like this. however it should be up to the user to select this functionality; I normally use == to check if I've got the same object.").

If you think it is not useful or should be in another project I will remove it.