Constraints:

Signature: CMOF_14_3_31() : Boolean;Description: 14.3 [31] The body of an OpaqueExpression must not be empty.
see also: https://sites.google.com/site/metamodelingantipatterns/catalog/mof/opaque-expression-has-no-or-empty-bodyExpression: body->notEmpty() and body <> ''

Signature: language_body_size() : Boolean;Description: If the language attribute is not empty, then the size of the body and language
arrays must be the same.Expression: language->notEmpty() implies (body->size() = language->size())