@Override
  public @NotNull RangeMarker createGuardedBlock(int startOffset, int endOffset) {
    ProperTextRange hostRange = injectedToHost(new ProperTextRange(startOffset, endOffset));
    return myDelegate.createGuardedBlock(hostRange.getStartOffset(), hostRange.getEndOffset());
  }
@Override
  public @NotNull RangeMarker createGuardedBlock(int startOffset, int endOffset)