code: 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));
    }
docs: 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.