+ try {
+ if (Integer.parseInt(parts[0]) < 1) {
+ throw new NumberFormatException("We expect a number greater then zero for the first column.");
+ }
+ } catch (NumberFormatException nfe) {
+ // Bail on lines with invalid first field
+ throw new Error("Invalid format of first column.", nfe);
+ }