This exception is thrown when an XML formatted string is being parsed into ModelMBean objects
or when XML formatted strings are being created from ModelMBean objects.

Package javax.management.modelmbean Description

Provides the definition of the ModelMBean classes. A Model
MBean is an MBean that acts as a bridge between the management
interface and the underlying managed resource. Both the
management interface and the managed resource are specified as
Java objects. The same Model MBean implementation can be
reused many times with different management interfaces and
managed resources, and it can provide common functionality
such as persistence and caching.

Every MBean has an MBeanInfo with information about the MBean itself, and its
attributes, operations, constructors, and notifications. A
Model MBean augments this MBeanInfo with Descriptors that encode
additional information in the form of (key,value) pairs.
Usually, Descriptors are instances of DescriptorSupport.

The following example shows a Model MBean being used to make
the get method of a HashMap
available for management through an MBean server. No other
methods are available through the MBean server. There is
nothing special about HashMap here. Public
methods from any public class can be exposed for management in
the same way.