ITargetObject target = makeInterceptedTarget();
ITargetObject target = makeInterceptedTargetWithoutAnAfterInvocationManager();
    public void testMethodCallWithoutRunAsReplacement()        throws Exception {        SecureContext context = new SecureContextImpl();        UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken("Test",                "Password",                new GrantedAuthority[] {new GrantedAuthorityImpl("MOCK_LOWER")});        assertTrue(!token.isAuthenticated());        context.setAuthentication(token);        ContextHolder.setContext(context);        ITargetObject target = makeInterceptedTarget();        String result = target.makeLowerCase("HELLO");        // Note we check the isAuthenticated becomes true in following line        assertEquals("hello net.sf.acegisecurity.providers.UsernamePasswordAuthenticationToken true",            result);        ContextHolder.setContext(null);    }