protected virtual ArrayList CheckMethodConformance(MethodData method,
ArrayList ancestorMethods)
{
ArrayList conformableMethods = new ArrayList();
foreach (MethodData m in ancestorMethods) {
if (method.ConformTo(m))
conformableMethods.Add(m);
}
foreach (MethodData m in conformableMethods) {
ancestorMethods.Remove(m);
}
return conformableMethods;
}