private System.Collections.IList lazyFindConnectedSets() { if (m_connectedSets == null) { //m_connectedSets = new System.Collections.ArrayList(); SupportClass.SetSupport vertexSet = m_graph.vertexSet(); if (vertexSet.Count > 0) { BreadthFirstIterator i = new BreadthFirstIterator(m_graph, null); i.addTraversalListener(new MyTraversalListener(this)); while (i.MoveNext()) { System.Object generatedAux = i.Current; } } } return m_connectedSets; }