digester.addSetNext( "toplevel/one", "add" );
digester.addObjectCreate( "toplevel/two", Address.class );
digester.addSetNext( "toplevel/two", "add" );
digester.addObjectCreate( "toplevel/three", Address.class );
digester.addSetNext( "toplevel/three", "add" );
digester.addObjectCreate( "toplevel/four", Address.class );
digester.addSetNext( "toplevel/four", "add" );
digester.addSetProperties( "toplevel/one" );
digester.addSetProperties( "toplevel/two", new String[] { "alt-street", "alt-city", "alt-state" },
new String[] { "street", "city", "state" } );
digester.addSetProperties( "toplevel/three", new String[] { "aCity", "state" }, new String[] { "city" } );