@Override
        public boolean equals(VirtualFilePointer o1, VirtualFilePointer o2) {
          return o1 == o2 || (o1 != null && o2 != null &&
                              (SystemInfoRt.isFileSystemCaseSensitive
                               ? o1.getUrl().equals(o2.getUrl())
                               : o1.getUrl().equalsIgnoreCase(o2.getUrl())));
        }
@Override
        public boolean equals(VirtualFilePointer o1, VirtualFilePointer o2)