Refactored out function 'buildAbstractTypeHint' as i) The function name was completely misleading. ii) The call to the function made it less obvious that the function 'buildArgumentFromTypeHint' throws an exception.
Refactored out function 'buildAbstractTypeHint' as i) The function name was completely misleading. ii) The call to the function made it less obvious that the function 'buildArgumentFromTypeHint' throws an exception.

Danack/Auryn,rdlowrey/Auryn,cmpayments/atreyu,Danack/Auryn