public NotPredicateTemplate(PredicateTemplate <T> predicate) { this.predicate = predicate; }
public OrPredicateTemplate(PredicateTemplate <T> a, PredicateTemplate <T> b) { this.a = a; this.b = b; }