@Override
  @Nullable
  public @NlsSafe String getName() {
    final VirtualFile vFile = getVirtualFile();
    return vFile != null ? vFile.getName() : null;
  }
@Override
  @Nullable
  public @NlsSafe String getName()