Class TimeIntervalFluent<A extends TimeIntervalFluent<A>>