On 3/6/13, Rob T <alanb at ucora.com> wrote: > Actually I had meant this instead, which reduces duplication > > class A > { > > } > > class A.B > { > // implementation > } I don't like this idea at all. It again makes the class unreadable because you can't tell at a glance what it contains.