} else if (overridePublicOnly) {
enhance = false;
} else if (classPackageName.equals(superClassPackageName)) {
enhance = true;
} else {
throw new EnhanceException("will not be intercepted:\n"
+ method.toString()
+ "\n because not public and class package is "
+ superClassPackageName + " and proxy package is "
+ classPackageName);
}