I think the consistent exception hierarchy for reflective operations should remain in tact. Although it's annoying checked exceptions exist, my preference would be to extend from ReflectiveOperationException rather than RuntimeException. Thoughts? -- Cheers, Paul