major = 0;
}
} catch (NumberFormatException ex) {
}
if (!cursor.atEnd() && buf.byteAt(cursor.getPos()) == FULL_STOP) {
cursor.updatePos(cursor.getPos() + 1);
}
String token2 = parser.parseValue(buf, cursor, null);
try {
minor = Integer.parseInt(token2);
if (minor < 0) {