* the next delta is empty
*/
@Override
public TransformedWaveletDelta next() {
try {
TransformedWaveletDelta delta = reader.getTransformedDelta(nextVersion);
Preconditions.checkState(delta != null, "no delta at version %s", nextVersion);
Preconditions.checkState(
delta.getAppliedAtVersion() < delta.getResultingVersion().getVersion(),
"delta [%s, %s) is empty", delta.getAppliedAtVersion(), delta.getResultingVersion());
nextVersion = delta.getResultingVersion().getVersion();
return delta;
} catch (IOException e) {
throw new RuntimeIOException(e);
}
}