Creates a reverse animation.
The parent argument must not be null.
ReverseAnimation(this.parent) { assert(parent != null); }