Explains why soft assertions and assumptions raise a type safety warning like
Type safety: A generic array of Consumer<String> is created for a varargs parameter
when used with method taking a generic vararg.
Solution add @SuppressWarnings("unchecked")