static Method findMethod_cached(O o, S method, O... args) ctex { if (o == null) null; if (o cast Class) { _MethodCache cache = callOpt_getCache(o); L methods = cache.cache.get(method); if (methods != null) for (Method m : methods) if (isStaticMethod(m) && findMethod_checkArgs(m, args, false)) ret m; null; } else { _MethodCache cache = callOpt_getCache(o.getClass()); L methods = cache.cache.get(method); if (methods != null) for (Method m : methods) if (findMethod_checkArgs(m, args, false)) ret m; null; } }