program classes (contains, AndPredicate, OrPredicate), no test classes yet