private void handleInstall(
Integer methodIdx, Pattern joinpointPattern,
Advice advice, AdviceFactory factory ) {
if( !( advice instanceof BeforeAfterAdvice ) ) {
throw new AspectException(
"all advices installed via the "
+ CallClassHandler.class.getName()
+ " are expected to implement "
+ BeforeAfterAdvice.class.getName()
+ ", " + advice.getClass().getName()