// first, match soley by the method name and number of arguments passed in
// if there is a single match, return the single match
// if there is no match at all, return null
// if there are multiple matches, fall through to the second matching phase
// below
MethodKey mk = new MethodKey(methodName, arguments.length());
Object o = methodMap.get(mk);
if (o instanceof Method)
{
Method m = (Method) o;
if (log.isDebugEnabled())