diff --git a/plugins/IntentionPowerPak/src/com/siyeh/ipp/switchtoif/ReplaceSwitchWithIfIntention.java b/plugins/IntentionPowerPak/src/com/siyeh/ipp/switchtoif/ReplaceSwitchWithIfIntention.java index 93b92b23358a..7c0f77e289ba 100644 --- a/plugins/IntentionPowerPak/src/com/siyeh/ipp/switchtoif/ReplaceSwitchWithIfIntention.java +++ b/plugins/IntentionPowerPak/src/com/siyeh/ipp/switchtoif/ReplaceSwitchWithIfIntention.java @@ -194,10 +194,9 @@ public class ReplaceSwitchWithIfIntention extends Intention { final PsiStatement ifStatement = factory.createStatementFromText(ifStatementText.toString(), switchStatement); - final PsiElement ifElement = switchStatement.replace(ifStatement); - final PsiElement parent = ifElement.getParent(); - assert parent != null; - parent.addBefore(declarationStatement, ifElement); + final PsiElement parent = switchStatement.getParent(); + parent.addBefore(declarationStatement, switchStatement); + switchStatement.replace(ifStatement); } else { final PsiStatement newStatement = factory.createStatementFromText(ifStatementText.toString(),