public static long gen(){
  return m_guid.incrementAndGet();
}

public static long gen ( ) { return m_guid . incrementAndGet ( ) ; }
increment per call between . range from long . max_value to long . min_value , but never equals 0
