List<TestDataFile> (@NotNull String testName, @Nullable String root) { List<TestDataFile> result = new ArrayList<>(); if (StringUtil.isEmpty(testName)) { return result; } for (TestLocationDescriptor descriptor : myDescriptors) { if (root != null && !descriptor.pathPrefix.startsWith(root)) continue; result.add(new TestDataFile.NonExisting(descriptor.pathPrefix + (descriptor.startWithLowerCase ? StringUtil.decapitalize(testName) : StringUtil.capitalize(testName)) + descriptor.pathSuffix)); } return result; }