*/
public void testDeepParentChild()
{
CharArrayWriter output = new CharArrayWriter();
assertNotNull(output);
TestHelperParent deep = new TestHelperParent();
TestHelperParent parent = deep;
assertNotNull(deep);
deep.setVariable("a1");
TestHelperParent child = new TestHelperParent();
assertNotNull(child);
child.setVariable("b2");
parent.addTestHelperParent(child);
parent = child;
child = new TestHelperParent();
assertNotNull(child);
child.setVariable("c3");
parent.addTestHelperParent(child);
parent = child;
child = new TestHelperParent();
assertNotNull(child);
child.setVariable("d4");
parent.addTestHelperParent(child);
parent = child;
Diff myDiff = null;
try
{