int (int @NotNull [] ids, @NotNull CharSequence name, boolean isCaseSensitive) { VfsData vfsData = getVfsData(); return ObjectUtils.binarySearch(0, ids.length, mid -> compareNames(vfsData.getNameByFileId(ids[mid]), name, isCaseSensitive)); }