assertEquals( "Wrong array size", 4, root.size() );
// note that the array is in popped order (rather than pushed)
Address add = root.get( 0 );
Address addressOne = add;
assertEquals( "(1) Street attribute", "New Street", addressOne.getStreet() );
assertEquals( "(1) City attribute", "Las Vegas", addressOne.getCity() );
assertEquals( "(1) State attribute", "Nevada", addressOne.getState() );
add = root.get( 1 );
Address addressTwo = add;
assertEquals( "(2) Street attribute", "Old Street", addressTwo.getStreet() );
assertEquals( "(2) City attribute", "Portland", addressTwo.getCity() );
assertEquals( "(2) State attribute", "Oregon", addressTwo.getState() );
add = root.get( 2 );
Address addressThree = add;
assertEquals( "(3) Street attribute", "4th Street", addressThree.getStreet() );
assertEquals( "(3) City attribute", "Dayton", addressThree.getCity() );
assertEquals( "(3) State attribute", "US", addressThree.getState() );
add = root.get( 3 );
Address addressFour = add;
assertEquals( "(4) Street attribute", "6th Street", addressFour.getStreet() );
assertEquals( "(4) City attribute", "Cleveland", addressFour.getCity() );
assertEquals( "(4) State attribute", "Ohio", addressFour.getState() );
}