@Override
    boolean contains(@NotNull VirtualFile file, @NotNull AreaInstance area) {
      // may be called from unexpected thread
      Group group = this.group;
      return group != null && group.contains(file, area);
    }
@Override
    boolean contains(@NotNull VirtualFile file, @NotNull AreaInstance area)