Binds a complex type derived from another complex type by extension.
Builds a field expression from a complex type. Depending on a "kind" of complex
type, the binding is
Binds a complex type whose immediate child is a choice model group to a choice
single entry point of building a field expression from a complex type. One
object is created for one