public int size() {
        int size = 0;
        for (Clause clause : clauses) {
            size = Math.max(size, clause.size());
        }
        return size;
    }
Minimum number of clauses that need to match.
<p>
Throws IllegalArgumentException if min <= 0,
if clauses is null or has size == 0, or if min > clauses.size()

@param min
@param clauses
tika-core/src/main/java/org/apache/tika/mime/MinShouldMatchClause.java