cglib dynamic proxy case study with maven project test