If one thinks they are both interfaces and BodyTag extends IterationTag, it is difficult to see how a class implementing BodyTag could possibly be enclosed inside another one implementing IterationTag - or could it?A BodyTag cannot be enclosed inside an IterationTag -> there is no such restriction.
Thanks for any help.