 			assertEquals(N, data.nodes.size);
 			
 			createEdges(); i=N-1;
-			data.edges.visit(function(e:EdgeSprite):Boolean {
+			data.edges.visit(function(e:EdgeSprite):void {
 				data.removeEdge(e); --i;
 				assertEquals(data.edges.size, i);
-				return true;
 			});
 			assertEquals(0, i);
 			assertEquals(0, data.edges.size);

			}
			
			createNodes(); i=N;
			data.nodes.visit(function(n:NodeSprite):Boolean {
				data.removeNode(n); --i;
				assertEquals(data.nodes.size, i);
				return true;
			});
			assertEquals(0, i);
			
			createEdges(); i=N;
			data.nodes.visit(function(n:NodeSprite):Boolean {
				data.removeNode(n); --i;
				assertEquals(data.nodes.size, i);
				return true;
			});
			assertEquals(0, i);
			assertEquals(0, data.edges.size);

				assertTrue(data.contains(data.edges[i]));
				assertTrue(data.edges.contains(data.edges[i]));
			}
			data.edges.visit(function(e:EdgeSprite):void {
				assertTrue(data.contains(e));
				assertTrue(data.edges.contains(e));
			});
		}
		
