private static Object get(Class[] interfaces, ObjectName name, MBeanServer server) throws MBeanProxyCreationException { return Proxy.newProxyInstance( Thread.currentThread().getContextClassLoader(), interfaces, new JMXInvocationHandler(server, name) ); }