Class TernaryFluent<A extends TernaryFluent<A>>