void () { UExpression element = getUastElement(); assert element != null; boolean isEmptyBody = false; if (element instanceof ULambdaExpression) { PsiType type = ((ULambdaExpression)element).getFunctionalInterfaceType(); UBlockExpression body = ObjectUtils.tryCast(((ULambdaExpression)element).getBody(), UBlockExpression.class); if (body != null && (body.getExpressions().isEmpty() || checkIfOnlyCallsSuper(body, type))) { isEmptyBody = true; } } setFlag(isEmptyBody, RefMethodImpl.IS_BODY_EMPTY_MASK); }