ArrayType(int dimension,
         OpenType<?> elementType) | 
 Constructs an ArrayType instance describing open data values which are
 arrays with dimension dimension of elements
 whose open type is elementType. 
 | 
ArrayType(SimpleType<?> elementType,
         boolean primitiveArray) | 
 Constructs a unidimensional ArrayType instance for the
 supplied SimpleType. 
 | 
CompositeDataSupport(CompositeType compositeType,
                    String[] itemNames,
                    Object[] itemValues) | 
 Constructs a CompositeDataSupport instance with the specified
 compositeType, whose item values
 are specified by itemValues[], in the same order as in
 itemNames[]. 
 | 
CompositeDataSupport(CompositeType compositeType,
                    Map<String,?> items) | 
 
 Constructs a CompositeDataSupport instance with the specified compositeType,
 whose item names and corresponding values
 are given by the mappings in the map items. 
 | 
CompositeType(String typeName,
             String description,
             String[] itemNames,
             String[] itemDescriptions,
             OpenType<?>[] itemTypes) | 
 Constructs a CompositeType instance, checking for the validity of the given parameters. 
 | 
OpenMBeanAttributeInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             boolean isReadable,
                             boolean isWritable,
                             boolean isIs,
                             T defaultValue) | 
 Constructs an OpenMBeanAttributeInfoSupport instance,
 which describes the attribute of an open MBean with the
 specified name, openType, description
 and defaultValue, and the specified read/write access
 properties. 
 | 
OpenMBeanAttributeInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             boolean isReadable,
                             boolean isWritable,
                             boolean isIs,
                             T defaultValue,
                             Comparable<T> minValue,
                             Comparable<T> maxValue) | 
 Constructs an OpenMBeanAttributeInfoSupport instance,
 which describes the attribute of an open MBean, with the
 specified name, openType, description,
 defaultValue, minValue and maxValue. 
 | 
OpenMBeanAttributeInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             boolean isReadable,
                             boolean isWritable,
                             boolean isIs,
                             T defaultValue,
                             T[] legalValues) | 
 Constructs an OpenMBeanAttributeInfoSupport instance,
 which describes the attribute of an open MBean with the
 specified name, openType, description,
 defaultValue and legalValues, and the specified
 read/write access properties. 
 | 
OpenMBeanParameterInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             T defaultValue) | 
 Constructs an OpenMBeanParameterInfoSupport instance,
 which describes the parameter used in one or more operations or
 constructors of a class of open MBeans, with the specified
 name, openType, description and 
 defaultValue. 
 | 
OpenMBeanParameterInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             T defaultValue,
                             Comparable<T> minValue,
                             Comparable<T> maxValue) | 
 Constructs an OpenMBeanParameterInfoSupport instance,
 which describes the parameter used in one or more operations or
 constructors of a class of open MBeans, with the specified
 name, openType, description, 
 defaultValue, minValue and maxValue. 
 | 
OpenMBeanParameterInfoSupport(String name,
                             String description,
                             OpenType<T> openType,
                             T defaultValue,
                             T[] legalValues) | 
 Constructs an OpenMBeanParameterInfoSupport instance,
 which describes the parameter used in one or more operations or
 constructors of a class of open MBeans, with the specified
 name, openType, description, 
 defaultValue and legalValues. 
 | 
OpenType(String className,
        String typeName,
        String description) | 
 Constructs an OpenType instance (actually a subclass instance as OpenType is abstract),
 checking for the validity of the given parameters. 
 | 
TabularType(String typeName,
           String description,
           CompositeType rowType,
           String[] indexNames) | 
 Constructs a TabularType instance, checking for the validity of the given parameters. 
 |