boolean (@NotNull PsiMethodCallExpression expression) { final String methodName = MethodCallUtils.getMethodName(expression); if (!"weakCompareAndSet".equals(methodName) && !"compareAndSet".equals(methodName)) { return false; } final PsiMethod method = expression.resolveMethod(); if (method == null) { return false; } final PsiClass containingClass = method.getContainingClass(); if (containingClass == null) { return false; } final String qualifiedName = containingClass.getQualifiedName(); return qualifiedName != null && qualifiedName.startsWith("java.util.concurrent.atomic."); }