@Override
  public int compareTo(FileNode o) {
    final int compare = StringUtil.compare(myVFile != null ? myVFile.getFileType().getDefaultExtension() : null,
                                           o.myVFile != null ? o.myVFile.getFileType().getDefaultExtension() : null,
                                           true);
    if (compare != 0) return compare;
    return StringUtil.compare(toString(), o.toString(), true);
  }
@Override
  public int compareTo(FileNode o)