RetryAnalyzerCount: Use AtomicInteger properly
diff --git a/src/main/java/org/testng/util/RetryAnalyzerCount.java b/src/main/java/org/testng/util/RetryAnalyzerCount.java
index 267075b..44bee11 100755
--- a/src/main/java/org/testng/util/RetryAnalyzerCount.java
+++ b/src/main/java/org/testng/util/RetryAnalyzerCount.java
@@ -38,13 +38,10 @@
    */

   @Override

   public boolean retry(ITestResult result) {

-    boolean retry = false;

-

-    if (count.intValue() > 0) {

-      retry = retryMethod(result);

-      count.decrementAndGet();

+    if (count.getAndDecrement() > 0) {

+      return retryMethod(result);

     }

-    return retry;

+    return false;

   }

 

   /**