A better error message and enhanced numeric conversion logic are both
in Reflector.java, in SVN now.
With the enhancement the coercion function is no longer required for
your example. The matching is still pretty strict, so there will still
be cases where coercion is required to force a match.
When no match can be found the error will now be "No matching field or
method found".
Thanks for the report,
Rich