'CastingType', 'Argument' => 'ArgumentType(Argument)', 'ArrayArgument' => 'ArrayArgumentType(array(foo, bar))' ); }