if (methodMetaData == null) throw new IllegalArgumentException("method meta-data can not be null");
List pointcutList = new ArrayList();
for (Iterator it = m_callerSidePointcuts.values().iterator(); it.hasNext();) {
final CallerSidePointcut pointcut = (CallerSidePointcut)it.next();
if (pointcut.matches(className, methodMetaData)) {
pointcutList.add(pointcut);
}
}
return pointcutList;
}