@internal
ConstraintViolationAssertion[] $assertions:
public function __construct(ExecutionContextInterface $context, string $message, ?Constraint $constraint = null, array $assertions = []) { }