Test case for recursive structs, as proposed in THRIFT-2421
Do not pass annotations through the constructor. This is more consistent with other nodes supporting annotatations.