         return NaN;
     }
 
-    protected override function traverseAndBuildStartNumber(node:XML):Number {
-        return NaN;
-    }
-
     override public function toString():String {
         var a:String = "isLive='" + _live;
         var b:String = "";

        var items:XMLList = traverseAndBuildTimeline(xml);

        var time:Number = 0;
        for (var i:uint = 0; i < items.length(); i++) {

            // read time if present

            // add duplicates if repeats > 0
            for (var j:uint = 0; j <= repeats; j++) {
                if (!isTimeExists(time)) { // unique
                    _segments.push({ time: time, duration: duration, num: num});
                }

                time += duration;
                num++;
            }
        }
    }
