@Override
  public @NotNull List<FoldRegion> getRegionsOverlappingWith(int startOffset, int endOffset) {
    int hostStart = myDocumentWindow.injectedToHost(startOffset);
    int hostEnd = myDocumentWindow.injectedToHost(endOffset);
    List<FoldRegion> hostRegions = myDelegate.getRegionsOverlappingWith(hostStart, hostEnd);
    return getWindowRegions(hostRegions);
  }
@Override
  public @NotNull List<FoldRegion> getRegionsOverlappingWith(int startOffset, int endOffset)