internal virtual void traverse(int indent, BaseNode b) { for (int i = 0; i < indent; i++) { System.Console.Out.Write(" "); } //UPGRADE_TODO: The equivalent in .NET for method 'java.Object.toString' may return a different value. 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="jlca1043"' System.Console.Out.WriteLine("+" + b.ToString() + " id=" + b.NodeId); for (int i = 0; i < b.SuccessorNodes.Length; i++) { traverse(indent + 2, (BaseNode)b.SuccessorNodes[i]); } }