support `java.util.concurrent.atomic.AtomicLong` fix #27