public void setTextWithDeltas(String textWithDeltas) { CodeInsightTestCase.CodeTokenizer codeTokenizer = new CodeInsightTestCase.CodeTokenizer(textWithDeltas); while (codeTokenizer.next()) { if (codeTokenizer.markerType == MarkerType.CARET1 || codeTokenizer.markerType == MarkerType.CARET2 || codeTokenizer.markerType == MarkerType.CARET3 || codeTokenizer.markerType == MarkerType.CARET4) { postCarets.add(new CaretMarker(codeTokenizer.markerIndex, codeTokenizer.markerType, this)); } } for (MarkerType value : MarkerType.values()) { textWithDeltas = textWithDeltas.replace(value.markerText, ""); } this.textWithDeltas = textWithDeltas; }