String (PsiElement @NotNull [] elements) { int classCount = 0, directoryCount = 0; for (PsiElement element : elements) { if (element instanceof PsiClass) classCount++; else if (element instanceof PsiDirectory || element instanceof PsiPackage) directoryCount++; } if (directoryCount == 0) { return classCount == 1 ? JavaRefactoringBundle.message("move.class") : JavaRefactoringBundle.message("move.classes"); } if (classCount == 0) { return directoryCount == 1 ? JavaRefactoringBundle.message("move.package.or.directory") : JavaRefactoringBundle.message("move.packages.or.directories"); } return JavaRefactoringBundle.message("move.classes.and.packages"); }