 				assertTrue(data.contains(data.nodes[i]));
 				assertTrue(data.nodes.contains(data.nodes[i]));
 			}
-			data.nodes.visit(function(n:NodeSprite):Boolean {
+			data.nodes.visit(function(n:NodeSprite):void {
 				assertTrue(data.contains(n));
 				assertTrue(data.nodes.contains(n));
-				return true;
 			});
 		}
 		

			}
			
			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);

			var id10:Function = function(o:Object):Boolean {
				return o.data.id >= 10;
			};
			var counter:Function = function(o:Object):void {
				++count;
			};
			var count:int = 0;
			
