CollectionConstraint
CollectionConstraint is the abstract base class for
            constraints that operate on collections.
            
                
protected CollectionConstraint()
Construct an empty CollectionConstraint
            
Construct a CollectionConstraint
            
Determines whether the specified enumerable is empty.
            
Protected method to be implemented by derived classes