static int dec(int i) { ret i-1; } static long dec(long l) { ret l-1; } static int dec(AtomicInteger i) { ret i.decrementAndGet(); } static long dec(AtomicLong l) { ret l.decrementAndGet(); }