if (policyElement instanceof Policy) {
policy = (policy == null) ? (Policy) policyElement : (Policy) policy.merge((Policy) policyElement);
} else {
PolicyReference policyReference = (PolicyReference) policyElement;
Policy policy2 = (Policy) policyReference.normalize(new AxisPolicyLocator(description), false);
policy = (policy == null) ? policy2 : (Policy) policy.merge(policy2);
}
}