Interface QuadConstraintBuilder<A,​B,​C,​D,​Score_ extends Score<Score_>>