Class SegmentResult<SEGMENT extends Segment>