void (@NotNull PsiIfStatement conditionStatement, @Nullable PsiStatement branch) { if (branch != null) { PsiElement parent = conditionStatement.getParent(); PsiStatement[] branchStatements = ControlFlowUtils.unwrapBlock(branch); for (int statementIndex = branchStatements.length - 1; 0 <= statementIndex; statementIndex--) { PsiStatement statement = branchStatements[statementIndex]; parent.addAfter(statement, conditionStatement); } } }