Parameters: className - cannot be null or empty Parameters: description - cannot be null or empty Parameters: attributes - the open mbean's attributes Parameters: constructors - the open mbean's constructors Parameters: operations - the open mbean's operations Parameters: notifications - the open mbean's notifications exception: IllegalArgumentException - when one of the aboveconstraints is not satisfied