boolean (@NotNull PsiIfStatement targetStatement) { PsiStatement thenBranch = targetStatement.getThenBranch(); PsiStatement elseBranch = targetStatement.getElseBranch(); boolean thenPart = thenBranch != null && moveTo(thenBranch, false); boolean elsePart = elseBranch != null && moveTo(elseBranch, false); return thenPart && elsePart; }