@Override
    protected boolean isCaseSensitive(@NotNull VirtualFile file) {
      VirtualFile parent = file.getParent();
      return parent != null ? parent.isCaseSensitive() : SystemInfo.isFileSystemCaseSensitive;
    }
@Override
    protected boolean isCaseSensitive(@NotNull VirtualFile file)