private void concatenate(WordDelimiterConcatenation concatenation) { if (concatenation.Empty) { concatenation.startOffset = savedStartOffset + iterator.current; } concatenation.append(savedBuffer, iterator.current, iterator.end - iterator.current); concatenation.endOffset = savedStartOffset + iterator.end; }