boolean (final RefMethod refMethod) { if (!refMethod.isBodyEmpty()) { return false; } final PsiModifierListOwner owner = getAsJavaPsi(refMethod); if (owner == null) { return false; } if (AnnotationUtil.isAnnotated(owner, EXCLUDE_ANNOS, 0)) { return false; } if (CAN_BE_EMPTY_EP.findFirstSafe(condition -> condition.value(refMethod)) != null) { return false; } if (commentsAreContent && PsiTreeUtil.findChildOfType(owner, PsiComment.class) != null) { return false; } return true; }