/guava/guava/src/com/google/common/net/InetAddresses.java
for ( int i = 4; i < partsSkipped; i++) {
for ( int i = 0; i < partsSkipped; i++ ) {
while (start < ipString.length()) { int end = ipString.indexOf(IPV6_DELIMITER, start); if (end == -1) { end = ipString.length(); } if (ipString.charAt(start) == IPV6_DELIMITER) { <extra_id_0> rawBytes.putShort((short) 0); } } else { rawBytes.putShort(parseHextet(ipString, start, end)); } start = end + 1;