if (methodMetaData == null) throw new IllegalArgumentException("method meta-data can not be null");
for (Iterator it = m_aspectMap.values().iterator(); it.hasNext();) {
AspectDefinition aspectDef = (AspectDefinition)it.next();
for (Iterator it2 = aspectDef.getAllAdvices().iterator(); it2.hasNext();) {
AdviceDefinition adviceDef = (AdviceDefinition)it2.next();
Expression expression = adviceDef.getExpression();
if (expression.getType().equals(PointcutType.EXECUTION)
&& expression.match(classMetaData, methodMetaData)) {
return true;
}
}