public void assertDoesNotContain(Description description, Collection<?> actual, Object[] values) {
    """
	Asserts that the given {@code Collection} does not contain the given values.
	
	@param description contains information about the assertion.
	@param actual      the given {@code Collection}.
	@param values      the values that are expected not to be in the given {@code Collection}.
	@throws NullPointerException     if the array of values is {@code null}.
	@throws IllegalArgumentException if the array of values is empty.
	@throws AssertionError           if the given {@code Collection} is {@code null}.
	@throws AssertionError           if the given {@code Collection} contains any of given values.
    """
    checkIsNotNullAndNotEmpty(values);
    assertNotNull(description, actual);
    Set<Object> found = new LinkedHashSet<Object>();
    for (Object o : values) {
      if (actual.contains(o)) {
        found.add(o);
      }
    }
    if (found.isEmpty()) {
      return;
    }
    throw failures.failure(description, shouldNotContain(actual, values, found));
  }
public void assertDoesNotContain(Description description, Collection<?> actual, Object[] values) {
    checkIsNotNullAndNotEmpty(values);
    assertNotNull(description, actual);
    Set<Object> found = new LinkedHashSet<Object>();
    for (Object o : values) {
      if (actual.contains(o)) {
        found.add(o);
      }
    }
    if (found.isEmpty()) {
      return;
    }
    throw failures.failure(description, shouldNotContain(actual, values, found));
  }
public void assertDoesNotContain ( Description description , Collection < ? > actual , Object [ ] values ) { checkIsNotNullAndNotEmpty ( values ) ; assertNotNull ( description , actual ) ; Set < Object > found = new LinkedHashSet < Object > ( ) ; for ( Object o : values ) { if ( actual . contains ( o ) ) { found . add ( o ) ; } } if ( found . isEmpty ( ) ) { return ; } throw failures . failure ( description , shouldNotContain ( actual , values , found ) ) ; }
Asserts that the given {@code Collection} does not contain the given values.

@param description contains information about the assertion.
@param actual      the given {@code Collection}.
@param values      the values that are expected not to be in the given {@code Collection}.
@throws NullPointerException     if the array of values is {@code null}.
@throws IllegalArgumentException if the array of values is empty.
@throws AssertionError           if the given {@code Collection} is {@code null}.
@throws AssertionError           if the given {@code Collection} contains any of given values.
Asserts that the given { @code Collection } does not contain the given values .