void (List<PsiClass> classes, PsiMethod method) { myData.TEST_OBJECT = TEST_PATTERN; final LinkedHashSet<String> patterns = new LinkedHashSet<>(); final String methodSuffix; if (method != null) { myData.METHOD_NAME = Data.getMethodPresentation(method); methodSuffix = "," + myData.METHOD_NAME; } else { methodSuffix = ""; } for (PsiClass pattern : classes) { patterns.add(JavaExecutionUtil.getRuntimeQualifiedName(pattern) + methodSuffix); } myData.setPatterns(patterns); final Module module = RunConfigurationProducer.getInstance(PatternConfigurationProducer.class).findModule(this, getConfigurationModule() .getModule(), patterns); if (module == null) { myData.setScope(TestSearchScope.WHOLE_PROJECT); setModule(null); } else { setModule(module); } setGeneratedName(); }