### Question:
DiagnosticConstraintCheckerFactory implements ConstraintCheckerFactory { @Override public ConstraintChecker createConstraintChecker(TestModel testModel) { throw new UnsupportedOperationException(); } DiagnosticConstraintCheckerFactory();  DiagnosticConstraintCheckerFactory(DiagnosticConstraintSplitter splitter,
                                              DiagnosticConstraintThresholdComputer thresholdComputer); @Override ConstraintChecker createConstraintChecker(TestModel testModel); @Override ConstraintChecker createConstraintCheckerWithNegation(TestModel testModel, TupleList toBeNegated);  }### Answer:
@Test void testCreateConstraintChecker() { assertThrows(UnsupportedOperationException.class, () -> new DiagnosticConstraintCheckerFactory().createConstraintChecker(null)); }