int startPos = pos;
int endPos = pos;
while (pos + 1 < mapping.length) {
pos++;
Bytes prefix = mapping[pos].getPrefix();
if (! prefix.couldOverlapWith(uncompressed)) break;
endPos = pos;
}
if (startPos != endPos) {
Range range = new Range();
range.setBoundsAndExtractPrefix(compressionLiterals[startPos], compressionLiterals[endPos]);