package flex.messaging.endpoints.filters;public class
AsyncSecurityContextFilter extends BaseAsyncMessageFilter { public
AsyncSecurityContextFilter() { } @Override public void in(MessageContext
context) { if (FlexContext.getUserPrincipal() != null) {
Assert.isInstanceOf(Authentication.class,
FlexContext.getUserPrincipal(), "FlexContext.getUserPrincipal returned
an unexpected type. " + "Expected instance of " +
Authentication.class.getName() + "but was " +
FlexContext.getUserPrincipal().getName()...