Fix & Test for Introspector Bug

This seems to fix the issue with the introspector  ( http://bugs.sun.com/view_bug.do?bug_id=6788525 ) I was seeing on Windows with a explicit type not always mapping reliably. I've used this same code to fix issues internal to our code to so it should be safe. Let me know fi you have any questions/concerns