public override void update (float t) { float newT = t; // prevents rounding errors if (!FloatUtils.EQ(t , 0) && !FloatUtils.EQ( t , 1)) newT = 1 - bounceTime(1-t); _inner.update(newT); }