int countCrossCheckBlocks = 0; for(int i=0;i<segments.length;i++) { segments[i] = new SplitFileFetcherSegmentStorage(this, dis, i, maxRetries != -1, dataOffset, completeViaTruncation ? crossCheckBlocksOffset : -1, segmentKeysOffset, segmentStatusOffset, keysFetching);
|| (checkBlocks > origFetchContext.maxCheckBlocksPerSegment)) throw new FetchException(FetchExceptionMode.TOO_MANY_BLOCKS_PER_SEGMENT, "Too many blocks per segment: "+blocksPerSegment+" data, "+checkBlocksPerSegment+" check"); segments[i] = new SplitFileFetcherSegmentStorage(this, i, splitfileType, dataBlocks, checkBlocks, crossCheckBlocks, dataOffset,