List<UsageInfo> (PsiFile psiFile, PsiDirectory newParent, boolean searchInComments, boolean searchInNonJavaFiles) { final List<UsageInfo> result = new ArrayList<>(); final PsiPackage newParentPackage = JavaDirectoryService.getInstance().getPackage(newParent); final String qualifiedName = newParentPackage == null ? "" : newParentPackage.getQualifiedName(); for (PsiClass aClass : ((GroovyFile)psiFile).getClasses()) { Collections.addAll(result, MoveClassesOrPackagesUtil .findUsages(aClass, searchInComments, searchInNonJavaFiles, StringUtil.getQualifiedName(qualifiedName, StringUtil.notNullize(aClass.getName())))); } return result.isEmpty() ? null : result; }