use param symbol type if available rather than param type implementation
(since could be some sun internal type and you can't get a TypeConverter
for those)