@Override public boolean evaluate(E element) { if (!hasChildren()) return true; for (Condition<E> condition : this) { if (condition.evaluate(element)) return true; } return false; }
@Override public boolean evaluate(E element) { if (!hasChildren()) return true; for (Condition<E> condition : this) { if (condition.evaluate(element)) return true; } return false; }
@Override public boolean evaluate(E element) { if (!hasChildren()) return true; for (Condition<E> condition : this) { if (condition.evaluate(element)) return true; } return false; }