container1.addChildRecord( spContainer3 );
spContainer1.addChildRecord( sp1 );
spContainer2.addChildRecord( sp2 );
spContainer3.addChildRecord( sp3 );
spContainer2.addChildRecord( d2 );
spContainer3.addChildRecord( d3 );
EscherAggregate aggregate = new EscherAggregate(null);
aggregate.addEscherRecord( container1 );
aggregate.assoicateShapeToObjRecord( d2, new ObjRecord() );
aggregate.assoicateShapeToObjRecord( d3, new ObjRecord() );