/// <summary>
 /// the same as AlignBodyIfNeeded, but without throwing exception, when not enough bytes.
 /// </summary>
 protected void TryAlignBodyIfNeeded(CdrInputStream cdrStream, GiopVersion version) {
     if (!version.IsBeforeGiop1_2()) {
         cdrStream.TryForceReadAlign(Aligns.Align8);
     } // force an align on 8 for GIOP-version >= 1.2
 }