ManagedObjectMetadata = function(sClassName, oClassInfo) {

		// call super constructor
		Metadata.apply(this, arguments);

	}
Creates a new metadata object that describes a subclass of ManagedObject.

<b>Note:</b> Code outside the <code>sap.ui.base</code> namespace must not call this
constructor directly. Instances will be created automatically when a new class is
defined with one of the {@link sap.ui.base.ManagedObject.extend <i>SomeClass</i>.extend}
methods.

<b>Note</b>: throughout this class documentation, the described subclass of ManagedObject
is referenced as <i>the described class</i>.

@param {string} sClassName fully qualified name of the described class
@param {object} oClassInfo static info to construct the metadata from
@param {sap.ui.base.ManagedObject.MetadataOptions} [oClassInfo.metadata]
 The metadata object describing the class

@class
@classdesc

<strong>Note about Info Objects</strong>

Several methods in this class return info objects that describe a property,
aggregation, association or event of the class described by this metadata object.
The type, structure and behavior of these info objects is not yet documented and
not part of the stable, public API.

Code using such methods and the returned info objects therefore needs to be aware
of the following restrictions:

<ul>
<li>the set of properties exposed by each info object, their type and value
    might change as well as the class of the info object itself.

    Properties that represent settings provided during class definition
    (in the oClassInfo parameter of the 'extend' call, e.g. 'type', 'multiple'
    of an aggregation) are more likely to stay the same than additional, derived
    properties like '_iKind'.</li>

<li>info objects must not be modified / enriched although they technically could.</li>

<li>the period of validity of info objects is not defined. They should be
    referenced only for a short time and not be kept as members of long living
    objects or closures.</li>

</ul>


@author Frank Weigel
@version ${version}
@since 0.8.6
@alias sap.ui.base.ManagedObjectMetadata
@extends sap.ui.base.Metadata
@public