private AcknowledgementInfo.Builder AckBuilder(Ack ack)
{
var ackBuilder = AcknowledgementInfo.CreateBuilder();
ackBuilder = ackBuilder.SetCumulativeAck((ulong) ack.CumulativeAck.RawValue);
return ack.Nacks.Aggregate(ackBuilder, (current, nack) => current.AddNacks((ulong) nack.RawValue));
}