private static void verifyBlock(Block block, Slice[][][] expectedValues)
{
assertBlock(block, expectedValues);
assertColumnarMap(block, expectedValues);
assertDictionaryBlock(block, expectedValues);
assertRunLengthEncodedBlock(block, expectedValues);
int offset = 1;
int length = expectedValues.length - 2;
Block blockRegion = block.getRegion(offset, length);
Slice[][][] expectedValuesRegion = Arrays.copyOfRange(expectedValues, offset, offset + length);
assertBlock(blockRegion, expectedValuesRegion);
assertColumnarMap(blockRegion, expectedValuesRegion);
assertDictionaryBlock(blockRegion, expectedValuesRegion);
assertRunLengthEncodedBlock(blockRegion, expectedValuesRegion);
}