diff --git a/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java b/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java index 6002a556a637..140e87fd1be0 100644 --- a/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java +++ b/java/java-impl/src/com/intellij/refactoring/typeMigration/TypeMigrationLabeler.java @@ -504,18 +504,18 @@ public class TypeMigrationLabeler { else if (expr instanceof PsiNewExpression) { if (originalType.getArrayDimensions() == migrationType.getArrayDimensions()) { if (migrationType.getArrayDimensions() > 0) { - final PsiType elemenType = ((PsiArrayType)migrationType).getComponentType(); + final PsiType elementType = ((PsiArrayType)migrationType).getComponentType(); final PsiArrayInitializerExpression arrayInitializer = ((PsiNewExpression)expr).getArrayInitializer(); if (arrayInitializer != null) { final PsiExpression[] initializers = arrayInitializer.getInitializers(); for (int i = initializers.length - 1; i >= 0; i--) { - migrateExpressionType(initializers[i], elemenType, place, alreadyProcessed, true); + migrateExpressionType(initializers[i], elementType, place, alreadyProcessed, true); } } - if (isGenericsArrayType(elemenType)){ + if (isGenericsArrayType(elementType)){ markFailedConversion(Pair.create(originalType, migrationType), expr); return; }