public override string ToString()
        {
            var sb = new StringBuilder();

            sb.AppendLine("          Id :                " + Id.ToString());
            sb.AppendLine("          Name :              " + Name);
            sb.AppendLine("          IsFirst :           " + IsFirst.ToString());
            sb.AppendLine("          IsLast :            " + IsLast.ToString());
            if (HasChildLanes)
            {
                sb.AppendLine("          ChildLaneIds :  " + string.Join(",", ChildLaneIds));
            }
            return(sb.ToString());
        }