@Override
  public @NotNull RangeMarker createRangeMarker(@NotNull VirtualFile file, int offset) {
    return ReadAction.compute(() -> DocumentImpl.createRangeMarkerForVirtualFile(file, offset, -1, -1, -1, -1, false));
  }
@Override
  public @NotNull RangeMarker createRangeMarker(@NotNull VirtualFile file, int offset)