public override Descrambler GetDescrambler()
        {
            DeSwapCodec    deSwapCodec    = new DeSwapCodec();
            DeCezarCodec   deCezarCodec   = new DeCezarCodec(-1);
            DeReverseCodec deReverseCodec = new DeReverseCodec();
            DeFrameCodec   deFrameCodec   = new DeFrameCodec(2);

            deSwapCodec.SetNextDescrambler(deCezarCodec).SetNextDescrambler(deReverseCodec).SetNextDescrambler(deFrameCodec);
            return(deSwapCodec);
        }