StringTokenizer tokenizer = new StringTokenizer(ipAddress);
String token;
for (int i = 0; i < 4; i++) {
token = tokenizer.nextToken(".");
if (token == null) {
throw new InvalidAddressException();
} else if (Integer.parseInt(token) < 0 || Integer.parseInt(token) > 255) {
throw new InvalidAddressException();
}
// ipBytes[i] = Short.valueOf(token).byteValue();
this.ipBytes[i] = (byte)(((Integer.parseInt(token) << 24) >> 24) & 0xFF);
}
}