1 CALL
2 identifier-1
2 literal-1
2 procedure-pointer-1
2 function-pointer-1
3? USING
3.1+ 
3.1.0.0? BY
3.1.0.0.1 REFERENCE
3.1.0.1+ 
3.1.0.1.0? ADDRESS OF
3.1.0.1.0.1 identifier-2
3.1.0.1.0 OMITTED
3.1.0? BY
3.1.0.1 CONTENT
3.1.0.2+ 
3.1.0.2.0.0? 
3.1.0.2.0.0 ADDRESS OF
3.1.0.2.0.0 LENGTH OF
3.1.0.2.0.1 identifier-3
3.1.0.2.0 literal-2
3.1.0.2.0 OMITTED
3.1.0? BY
3.1.0.1 VALUE
3.1.0.2+ 
3.1.0.2.0.0? 
3.1.0.2.0.0 ADDRESS OF
3.1.0.2.0.0 LENGTH OF
3.1.0.2.0.1 identifier-4
3.1.0.2.0 literal-3
4? 
4 RETURNING identifier-5
5? %exception-phrases
6? END-CALL

exception-phrases:

1? 
1.0? ON
1.0.1 EXCEPTION imperative-statement-1
1.1? %not-exception-phrase
1? ON
1.1 OVERFLOW imperative-statement-3

not-exception-phrase:

1? NOT
1.1? ON
1.2 EXCEPTION imperative-statement-2