public ObjectInstance CreateMBean(string className, ObjectName name, object[] arguments)
 {
     var request = new DynamicMBeanResourceConstructor
                       {
                           RegistrationParameters =
                               arguments.Select(x => new ParameterType(null, x)).ToArray(),
                           ResourceClass = className,
                           ResourceEPR = ObjectNameSelector.CreateEndpointAddress(name)
                       };
     var objectName = _manClient.Create(Schema.MBeanServerResourceUri, request).ExtractObjectName();
     return new ObjectInstance(objectName, null);
 }
        public ObjectInstance CreateMBean(string className, ObjectName name, object[] arguments)
        {
            var request = new DynamicMBeanResourceConstructor
            {
                RegistrationParameters =
                    arguments.Select(x => new ParameterType(null, x)).ToArray(),
                ResourceClass = className,
                ResourceEPR   = ObjectNameSelector.CreateEndpointAddress(name)
            };
            var objectName = _manClient.Create(Schema.MBeanServerResourceUri, request).ExtractObjectName();

            return(new ObjectInstance(objectName, null));
        }