Support java 6 without incurring significant extra overhead
oh yeah, getDeclaredMethod....