boolean (@NotNull final GrCodeBlock block) { return CachedValuesManager.getCachedValue(block, () -> CachedValueProvider.Result.create(ControlFlowUtils.visitAllExitPoints(block, new ControlFlowUtils.ExitPointVisitor() { @Override public boolean visitExitPoint(Instruction instruction, @Nullable GrExpression returnValue) { return !(returnValue instanceof GrLiteral); } }), PsiModificationTracker.MODIFICATION_COUNT)); }