2.2.4.1 Return Value Complex Types