diff --git a/plugins/java-i18n/src/com/intellij/codeInspection/SuspiciousLocalesLanguagesInspection.java b/plugins/java-i18n/src/com/intellij/codeInspection/SuspiciousLocalesLanguagesInspection.java index e88d46649c4e..1dc726b8a2ee 100644 --- a/plugins/java-i18n/src/com/intellij/codeInspection/SuspiciousLocalesLanguagesInspection.java +++ b/plugins/java-i18n/src/com/intellij/codeInspection/SuspiciousLocalesLanguagesInspection.java @@ -16,10 +16,8 @@ package com.intellij.codeInspection; import com.intellij.codeInspection.ex.BaseLocalInspectionTool; -import com.intellij.lang.properties.PropertiesBundle; -import com.intellij.lang.properties.PropertiesImplUtil; +import com.intellij.lang.properties.*; import com.intellij.lang.properties.ResourceBundle; -import com.intellij.lang.properties.ResourceBundleManager; import com.intellij.lang.properties.customizeActions.DissociateResourceBundleAction; import com.intellij.lang.properties.psi.PropertiesFile; import com.intellij.openapi.project.Project; @@ -115,7 +113,7 @@ public class SuspiciousLocalesLanguagesInspection extends BaseLocalInspectionToo } final ResourceBundle resourceBundle = propertiesFile.getResourceBundle(); final List files = resourceBundle.getPropertiesFiles(); - if (files.size() < 2) { + if (!(resourceBundle instanceof ResourceBundleImpl) || files.size() < 2) { return null; } List bundleLocales = ContainerUtil.mapNotNull(files, new Function() {