CDISP0726E A circular type definition was detected in the type name type. The definition of the type contains a reference to the same type. Ensure that the type definition does not directly or indirectly reference the same type.