Object[] ctorArgs = { info };
String[] ctorSig = { "javax.management.modelmbean.ModelMBeanInfo" };
server.createMBean("javax.management.modelmbean.RequiredModelMBean",
name, ctorArgs, ctorSig);
Resource resource = new Resource();
Object[] args = {resource, "ObjectReference"};
String[] sig = {"java.lang.Object", "java.lang.String"};
server.invoke(name, "setManagedResource", args, sig);