public long next() throws IOException { if (current != -1) write(); if (reader.hasNext()) { reader.next(); fidIndex = reader.getCurrentFIDIndex(); } else { fidIndex++; } current = fidIndex; return fidIndex; }
public long next() throws IOException { if (current != -1) write(); if (reader.hasNext()) { reader.next(); fidIndex = reader.getCurrentFIDIndex(); } else { fidIndex++; } current = fidIndex; return fidIndex; }