void (@NotNull PsiTryStatement statement) { super.visitTryStatement(statement); final PsiCodeBlock finallyBlock = statement.getFinallyBlock(); if (finallyBlock == null) { return; } if (!finallyBlock.isEmpty()) { return; } final PsiElement[] children = statement.getChildren(); for (final PsiElement child : children) { final String childText = child.getText(); if (PsiKeyword.FINALLY.equals(childText)) { final boolean canDeleteTry = statement.getCatchBlocks().length == 0 && statement.getResourceList() == null; registerError(child, Boolean.valueOf(canDeleteTry)); return; } } }