OMElement existingElement = assertion.getValue();
//detach secondLevelPolicy 'All' assertions within the existing element
OMElement existingSecondLevelPolicy = existingElement
.getFirstChildWithName(Constants.Q_ELEM_POLICY);
while (existingSecondLevelPolicy != null) {
existingSecondLevelPolicy.detach();
existingSecondLevelPolicy = existingElement
.getFirstChildWithName(Constants.Q_ELEM_POLICY);
}
policyElement.addChild(existingElement);
throttleAssertion = this.getThrottleAssertion(level, policyElement);