This is a complex type definition.