backward

abstract fun backward(    model: T,     identifier: EventIdentifier,     data: MutableByteGapBuffer,     from: Int,     until: Int,     changeData: MutableByteGapBuffer,     changeFrom: Int,     changeUntil: Int): T

Moves the MutableProjection backward, and returns the new instance of T that should be used.

Parameters

model

the instance of T that should be updated.

identifier

the EventIdentifier for the event.

data

the bytes that define the event.

from

where the data should be read from.

until

where the data should be read to.

changeData

the bytes that define the stored change.

changeFrom

where the changeData should be read from.

changeUntil

where the changeData should be read to.