CDISP0862E
An optional type may not have another optional type as its underlying type.
optional
type was used with another optional
type as its underlying type, which is not supported.optional
type as the underlying type for another optional
type.