code: @Override
     public boolean accept(Dependency dependency)
     {
        for (Predicate<Dependency> filter : filters)
        {
           if (!filter.accept(dependency))
           {
              return false;
           }
        }
        return true;
     }
docs: Tests each filter if it matches the dependency informed. If any of the {@link Predicate#accept(Dependency)}
  objects contained in this class returns false, false is immediately returned from this method.