    001package com.hammurapi.extract;
    002
    003import java.util.Set;
    004
    005
    006/**
    007 * Order of parts can be changed in a commutative composite predicate can be
    008 * @author Pavel Vlasov.
    009 *
    010 * @param <E>
    011 */
    012public interface CommutativeCompositePredicate<T, C, S extends CommutativeCompositePredicate<T, C, S>> extends CompositePredicate<T, Set<Predicate<T, C>>, C, S> {
    013
    014}