public WrappedByteBuffer slice(){
  return WrappedByteBuffer.wrap(_buf.slice());
}

public WrappedByteBuffer slice ( ) { return WrappedByteBuffer . wrap ( _buf . slice ( ) ) ; }
returns a sliced buffer , setting the position to zero , and decrementing the limit accordingly .
