@Override public boolean check() { for (Condition c : conds) { if (c.check() ^ and) return !and; } return and; }
@Override public boolean check() { return !src.check(); }