Location (@NotNull Project project, @NotNull GlobalSearchScope searchScope, @NotNull String locationUrl) { SMTestLocator locator = Objects.requireNonNull(myLocator); String protocolId = VirtualFileManager.extractProtocol(locationUrl); if (protocolId != null) { String path = VirtualFileManager.extractPath(locationUrl); if (!DumbService.isDumb(project) || DumbService.isDumbAware(locator)) { return DumbService.getInstance(project).computeWithAlternativeResolveEnabled(() -> { List<Location> locations = locator.getLocation(protocolId, path, myMetainfo, project, searchScope); return ContainerUtil.getFirstItem(locations); }); } } return null; }