/guava/guava/src/com/google/common/net/InetAddresses.java
hextets[i] = Ints.fromBytes( ( byte) 0, ( byte) 0, bytes[IPV6_PART_COUNT * i], bytes[IPV6_PART_COUNT * i + 1]) ;
hextets[i] = Ints.fromBytes ( ( byte ) 0, ( byte ) 0, bytes[2 * i], bytes[2 * i + 1] ) ;
return requireNonNull(ip.getHostAddress()); } checkArgument(ip instanceof Inet6Address); byte[] bytes = ip.getAddress(); int[] hextets = new int[IPV6_PART_COUNT]; for (int i = 0; i < hextets.length; i++) { <extra_id_0> } compressLongestRunOfZeroes(hextets); return hextetsToIPv6String(hextets); } private static void compressLongestRunOfZeroes(int[] hextets) { int bestRunStart = -1;