Object (MemberInfo memberInfo) { if (!(memberInfo.getMember() instanceof PsiMethod method)) return null; if (memberInfo.isStatic()) return null; if (method.hasModifierProperty(PsiModifier.ABSTRACT)) { final Boolean fixedAbstract = myMemberInfoModel.isFixedAbstract(memberInfo); if (fixedAbstract != null) return fixedAbstract; } if (!myMemberInfoModel.isAbstractEnabled(memberInfo)) { return myMemberInfoModel.isAbstractWhenDisabled(memberInfo); } else { return memberInfo.isToAbstract(); } }