in src/main/java/org/apache/sling/starter/access/models/Ace.java [370:381]
protected void populateEntriesForMissingMandatoryRestrictions(List<RestrictionItem> list,
Set<RestrictionDefinition> supportedRestrictions) {
if (supportedRestrictions != null) {
for (RestrictionDefinition rd : supportedRestrictions) {
if (rd.isMandatory() && list.stream().noneMatch(item -> item.getName().equals(rd.getName()))) {
//missing it, so add an item to the list
RestrictionItem ri = new RestrictionItem(rd, null, false);
list.add(ri);
}
}
}
}