I'm trying to convert a String to a String, using the new conversion system written by Adrian. This fails, due to it's use of a static NullConvertor, that always returns Object for the source and target classes.
I see that this NullConvertor is used to provide for pass-thru style conversions, but, in doing so, breaks the contract of the conversion system, by not returning the proper type for source and target. Adrian, do you agree with this? If so, I will fix it.