public CsdlSemanticsComplexTypeDefinition(CsdlSemanticsSchema context, CsdlComplexType complex)
     : base(context, complex)
 {
     this.complex = complex;
 }
		public CsdlSemanticsComplexTypeDefinition(CsdlSemanticsSchema context, CsdlComplexType complex) : base(context, complex)
		{
			this.baseTypeCache = new Cache<CsdlSemanticsComplexTypeDefinition, IEdmComplexType>();
			this.complex = complex;
		}