I don't like this regexp, it has got to complicated here, I would rather write another method like `arguments_as_string` (maybe `argument_values`?) that would transform the arguments to the from we need. Probably, you will have to parameterize the `argument_to_string` method, in our spike we've used a hash with a proc per arg type.