code: public BigInteger incrementAndGet() {
          for (;;) {
          	BigInteger current = get();
          	BigInteger next = current.add(BigInteger.ONE);
              if (compareAndSet(current, next))
                  return next;
          }
      }
docs: Atomically increments by one the current value.
  
  @return the updated value