OCI-43403
@OBJECT directive cannot be used if the @LINK directive has been specified with only the TO parameter or if the @ARRAY directive has been specified or if the sub-object has been enclosed in square brackets.
Cause
If the @LINK directive is specified with only the TO parameter, then the sub-object is an array of objects, but using the @OBJECT directive indicates that the sub-object is a simple object.
Action
Remove the @LINK directive or specify both the FROM and TO parameters in the @LINK directive or remove the @OBJECT directive.