public static boolean limitationsAllow(List<OtherPrivilegesLimitationType> limitations, QName itemName) { for (OtherPrivilegesLimitationType limitation : limitations) { @SuppressWarnings({ "unchecked", "raw" }) PrismContainer<WorkItemSelectorType> selector = limitation.asPrismContainerValue().findContainer(itemName); if (selector == null || selector.isEmpty() || !selector.getRealValue().isAll()) { return false; } } return true; }