if (this.readPhase) { T tmp = getNextRecord(this.reuseElement); if (tmp != null) { this.nextElement = tmp; if (this.input.hasNext()) { final T next = this.input.next(); if (writeNextRecord(next)) { this.nextElement = next; return true;
if (this.readPhase) { T tmp = getNextRecord(this.reuseElement); if (tmp != null) { this.nextElement = tmp; if (this.input.hasNext()) { final T next = this.input.next(); if (writeNextRecord(next)) { this.nextElement = next; return true;
if (this.readPhase) { T tmp = getNextRecord(this.reuseElement); if (tmp != null) { this.nextElement = tmp; if (this.input.hasNext()) { final T next = this.input.next(); if (writeNextRecord(next)) { this.nextElement = next; return true;
if (this.readPhase) { T tmp = getNextRecord(this.reuseElement); if (tmp != null) { this.nextElement = tmp; if (this.input.hasNext()) { final T next = this.input.next(); if (writeNextRecord(next)) { this.nextElement = next; return true;