void (@NotNull ASTNode child) { if (child.getPsi() instanceof PsiResourceList && getCatchBlocks().length == 0 && getFinallyBlock() == null) { final PsiCodeBlock tryBlock = getTryBlock(); if (tryBlock != null) { BlockUtils.unwrapTryBlock(this); return; } } super.deleteChildInternal(child); }