@throws numberformatexception if the string does not contain a valid unsigned {@code long}value
file : https_github_com_google_guava_git/guava/src/com/google/common/primitives/UnsignedLongs.java