in lib/src/main/kotlin/org/jetbrains/zip/signer/datasource/SeekableByteChannelDataSource.kt [34:39]
override fun slice(offset: Long, size: Long): SeekableByteChannelDataSource {
val sourceSize = size()
checkChunkValid(offset, size, sourceSize)
return if (offset == 0L && size == sourceSize) this
else SeekableByteChannelDataSource(channel, this.offset + offset, size)
}