Class CycleOperationData<DATA,​DURATION extends Comparable<DURATION> & Duration<DURATION>,​TIME extends Comparable<TIME> & Distance<TIME,​DURATION>>