private static String getConfigurationName(PsiClass aClass, RunConfigurationModule module) {
   String qualifiedName = aClass.getQualifiedName();
   Project project = module.getProject();
   if (qualifiedName != null) {
     PsiClass psiClass =
         JavaPsiFacade.getInstance(project)
             .findClass(qualifiedName.replace('$', '.'), GlobalSearchScope.projectScope(project));
     if (psiClass != null) {
       return psiClass.getName();
     } else {
       int lastDot = qualifiedName.lastIndexOf('.');
       if (lastDot == -1 || lastDot == qualifiedName.length() - 1) {
         return qualifiedName;
       }
       return qualifiedName.substring(lastDot + 1, qualifiedName.length());
     }
   }
   return module.getModuleName();
 }