deltaUpdates = new long[storageSize];
final Frame[] frames = model.frames;
this.frames = new ExecutableFrame[frames.length];
for (int i = 0; i < frames.length; i++) {
if (frames[i].maxDataWidth > 64) {
this.frames[i] = new BigIntegerFrame(listener, this, frames[i], internals, internals_prev);
} else {
this.frames[i] = new LongFrame(listener, this, frames[i], internals, internals_prev);
}
}
}