@Override
  public @NotNull UserDataHolder getDataHolder(@NotNull VirtualFile virtualFile) {
    return getOrCreateFileData(getFileKey(virtualFile));
  }
@Override
  public @NotNull UserDataHolder getDataHolder(@NotNull VirtualFile virtualFile)