private Segment GetSegment(Int64 segmentOffset) { if (segmentOffset < 0) throw new Exception(String.Format("Incorrect segment offset")); return _segments[segmentOffset]; }