// Clears the previous List of segments and creates a new list. public void set_NumSegments(int num) { _segments.clear(); for (int i = 0; i < num; i++) { _segments.add(new Segment(this)); _segments.add(new UnknownSegment(this)); } _segments.add(_endStation.get_platform(this)); }