I think this is indeed a bug in the xslt. It should display as 'Integer or String'. It works as expected for ordinary parameters, but not for parameters in callback signatures.