question: private DiffPart decodePaste ( final int blockSize_S , final int blockSize_B , final BitReader r ) throws DecodingException { if ( blockSize_S < 1 || blockSize_B < 1 ) { throw new DecodingException ( "Invalid value for blockSize_S: " + blockSize_S + " or blockSize_B: " + blockSize_B ) ; } int s = r . read ( blockSize_S ) ; int b = r . read ( blockSize_B ) ; DiffPart part = new DiffPart ( DiffAction . PASTE ) ; part . setStart ( s ) ; part . setText ( Integer . toString ( b ) ) ; r . skip ( ) ; return part ; }
target:  Decodes a Paste operation.