presto-main/src/main/java/io/prestosql/operator/PageUtils.java/BlockSizeListener/BlockSizeListener
class BlockSizeListener:        public BlockSizeListener(Block topLevelBlock, LongConsumer sizeInBytesConsumer, long initialSize)
        {
            this.topLevelBlock = requireNonNull(topLevelBlock, "topLevelBlock is null");
            this.sizeInBytesConsumer = requireNonNull(sizeInBytesConsumer, "sizeInBytesConsumer is null");
            this.lastSize = initialSize;
        }