code: public EventCounter snapshot(boolean reset) {
  		EventCounter s = new EventCounter();
  		if (reset) {
  			s.count.set(count.getAndSet(0));
  		} else {
  			s.count.set(count.get());
  		}
  		return s;
  	}
docs: Clones this counter and zeroizes out it afterwards if the 'reset' is
  true.
  
  @param reset
  zero out this counter
  @return clone of this counter