ib = b.children();
}
// bounds are not part of the Bounded.equals(Object) contract as its auxiliary information
while (ia.hasNext()) {
Bounded ba = ia.next();
Bounded bb = ib.next();
Envelope ea = new Envelope();
Envelope eb = new Envelope();
ba.expand(ea);
bb.expand(eb);
assertEquals(ea.getMinX(), eb.getMinX(), 1e-7D);
assertEquals(ea.getMinY(), eb.getMinY(), 1e-7D);
assertEquals(ea.getMaxX(), eb.getMaxX(), 1e-7D);
assertEquals(ea.getMaxY(), eb.getMaxY(), 1e-7D);
}