jdk reflect & cglib