if (i == fromContent.size() || !fromContent.getStructureOfContractionsHashed().get(i).equals(fromContent.getStructureOfContractionsHashed().get(i - 1))) { if (i - 1 != begin) stretches.add(new Pair(fromContent.getRange(begin, i), toContent.getRange(begin, i))); else providers.add(lastOutput =