protected void restoreCanvases(PdfContentByte[] canvases) {
        int last = PdfPTable.TEXTCANVAS + 1;
        for (int k = 0; k < last; ++k) {
            ByteBuffer bb = canvases[k].getInternalBuffer();
            int p1 = bb.size();
            canvases[k].restoreState();
            if (p1 == canvasesPos[k * 2 + 1])
                bb.setSize(canvasesPos[k * 2]);
        }
    }
protected void restoreCanvases ( PdfContentByte [ ] canvases ) { int last = PdfPTable . TEXTCANVAS + 1 ; for ( int k = 0 ; k < last ; ++ k ) { ByteBuffer bb = canvases [ k ] . getInternalBuffer ( ) ; int p1 = bb . size ( ) ; canvases [ k ] . restoreState ( ) ; if ( p1 == canvasesPos [ k * 2 + 1 ] ) bb . setSize ( canvasesPos [ k * 2 ] ) ; } }
@since	2.1.6 private is now protected