ProxyContainer<AnnotatedBean> container = new ProxyContainer<AnnotatedBean>("AnnotatedContainer", "InterceptorContainer", AnnotatedBean.class);
Interceptions.clear();
Class<?> interfaces[] = { MyInterface.class };
MyInterface proxy = container.constructProxy(interfaces);
ArrayList<Class<?>> interceptions = Interceptions.getAroundInvokes();
assertEquals(0, interceptions.size());
proxy.method();
assertEquals(6, interceptions.size());
assertEquals(ClassBaseInterceptor.class, interceptions.get(0));
assertEquals(ClassInterceptor.class, interceptions.get(1));
assertEquals(MethodBaseInterceptor.class, interceptions.get(2));