}
super.configureProperties(msg, outboundTokens, securityProperties);
if (!transAis.isEmpty()) {
TransportBinding binding = (TransportBinding)transAis.iterator().next().getAssertion();
new StaxTransportBindingHandler(securityProperties, msg, binding, outboundTokens).handleBinding();
} else if (!asymAis.isEmpty()) {
AsymmetricBinding binding = (AsymmetricBinding)asymAis.iterator().next().getAssertion();
new StaxAsymmetricBindingHandler(securityProperties, msg, binding, outboundTokens).handleBinding();
} else if (!symAis.isEmpty()) {