* @param maxCard
* maximum cardinality.
*/
private void verifyCardinalityValues(int minCard, int maxCard) {
if (minCard < 0) { // minCard >= 0
throw new IllegalCardinalityException(
"Minimum cardinality must be equal or greater than 0.");
}
if (maxCard < 1 && maxCard != -1) { // maxCard >= 1
throw new IllegalCardinalityException(
"Maximum cardinality must be equal or greater than 1.");
}
if (maxCard != -1 && maxCard < minCard) { // maxCard >= minCard
throw new IllegalCardinalityException(
"Maximum cardinality must be equal or greater than the minimum cardinality.");
}
}