NotificationEmitter proxy = (NotificationEmitter)MBeanServerInvocationHandler.newProxyInstance(server, name, NotificationEmitter.class, true);
TestListener listener1 = new TestListener();
TestFilter filter = new TestFilter();
Object handback = new Object();
proxy.addNotificationListener(listener1, filter, handback);
TestListener listener2 = new TestListener();
proxy.addNotificationListener(listener2, null, null);
mbean.test();