The "flow" ends in the 'else rsP = restServiceV', which is without tenants.
Come on, It's only four lines ... :-)

In English:
if the -ngsi9only option is used but NOT the -multitenant, then normal confMan without tenants
else if the -ngsi9only option is used AND ALSO the -multitenant, then confMan with tenants
else if the -ngsi9only option is NOT used but the -multitenant option IS, then broker with tenants
else (-ngsi9only not used and -multitenant not used) normal broker without tenants.