VirtualFile (@NotNull Transferable t) { List<File> list = FileCopyPasteUtil.getFileList(t); final File io = list != null && list.size() == 1 ? ContainerUtil.getFirstItem(list) : null; if (io == null || !StringUtil.endsWithIgnoreCase(io.getName(), ".icls")) return null; return VfsUtil.findFileByIoFile(io, true); }