in src/main/java/org/apache/neethi/builders/PrimitiveAssertion.java [208:223]
public PolicyComponent normalize() {
if (isOptional()) {
Policy policy = new Policy();
ExactlyOne exactlyOne = new ExactlyOne();
All all = new All();
all.addPolicyComponent(clone(false));
exactlyOne.addPolicyComponent(all);
exactlyOne.addPolicyComponent(new All());
policy.addPolicyComponent(exactlyOne);
return policy;
}
return clone(false);
}