@Override
    boolean contains(@NotNull VirtualFile file, @NotNull AreaInstance area) {
      // may be called from unexpected thread
      return node.contains(file, area, true);
    }
@Override
    boolean contains(@NotNull VirtualFile file, @NotNull AreaInstance area)