public bool IsSatisfied(T t) { return(first.IsSatisfied(t) && second.IsSatisfied(t)); }
public bool IsSatisfied(Product p) { return(first.IsSatisfied(p) && second.IsSatisfied(p)); }