boolean (GrMethod method) { Collection<GrStatement> returnStatements = ControlFlowUtils.collectReturns(method.getBlock()); GrOpenBlock block = method.getBlock(); if (block == null || returnStatements.isEmpty()) return false; boolean checked = checkTailOpenBlock(block, returnStatements); return !(checked && returnStatements.isEmpty()); }