@Nullable
    @Override
    public VirtualFile getVirtualFile() {
      RootNode node = getSingleRoot();
      return node == null ? null : node.getVirtualFile();
    }
@Nullable
    @Override
    public VirtualFile getVirtualFile()