Interface TriConstraintBuilder<A,​B,​C,​Score_ extends Score<Score_>>