// won't check matching of preparation pointcuts unnecessarily
if (classification == JoinpointClassification.PREPARED && pointcutInfo.getBinding() == null)
{
continue;
}
Pointcut pointcut = pointcutInfo.getPointcut();
if (joinpointMatcher.matches(pointcut, advisor, member)) {
// only prepare if pointcut isn't associated with a binding
if (pointcutInfo.getBinding() == null)
{
classification = JoinpointClassification.PREPARED;