if (slotAnnotation == null && cardMin > 0) {
mandatory = true;
}
cardMax = aggregateSlotAnnotation.cardMax();
if (!Object.class.equals(aggregateSlotAnnotation.type())) {
aggregateType = aggregateSlotAnnotation.type();
}
}
}
sad = new SlotAccessData( slotClazz,