if (methodMetaData == null) throw new IllegalArgumentException("method meta-data can not be null");
List pointcutList = new ArrayList();
for (Iterator it = m_methodToCFlowMethodsMap.entrySet().iterator(); it.hasNext();) {
Map.Entry entry = (Map.Entry)it.next();
CompiledPatternTuple methodPatternTuple = (CompiledPatternTuple)entry.getKey();
if (methodPatternTuple.getClassPattern().matches(className) &&
((MethodPattern)methodPatternTuple.getPattern()).matches(methodMetaData)) {
pointcutList.addAll((List)entry.getValue());
}
}
return pointcutList;
}