Private constructors of utility classes should rather throw an unsupported operation exception than an assertion error.