boolean (@NotNull PsiMethod method) { return "provider".equals(method.getName()) && method.getParameterList().isEmpty() && method.hasModifierProperty(PsiModifier.PUBLIC) && method.hasModifierProperty(PsiModifier.STATIC); }