code: function Association(oClass, name, info) {
  		info = typeof info !== 'object' ? { type: info } : info;
  		this.name = name;
  		this.type = info.type || 'sap.ui.core.Control';
  		this.multiple = info.multiple || false;
  		this.singularName = this.multiple ? info.singularName || guessSingularName(name) : undefined;
  		this.deprecated = info.deprecated || false;
  		this.visibility = info.visibility || 'public';
  		this.appData = remainder(this, info);
  		this._oParent = oClass;
  		this._sUID = 'association:' + name;
  		this._iKind = this.multiple ? Kind.MULTIPLE_ASSOCIATION : Kind.SINGLE_ASSOCIATION;
  		var N = capitalize(name);
  		this._sGetter = 'get' + N;
  		if ( this.multiple ) {
  			var N1 = capitalize(this.singularName);
  			this._sMutator = 'add' + N1;
  			this._sRemoveMutator = 'remove' + N1;
  			this._sRemoveAllMutator = 'removeAll' + N;
  		} else {
  			this._sMutator = 'set' + N;
  			this._sRemoveMutator =
  			this._sRemoveAllMutator = undefined;
  		}
  	}
docs: ---- Association ----------------------------------------------------------------------- 
  Association info object
  @private
  @since 1.27.1