Map<String, List<Method>> overriderMethods = getMethodMap(overriderClass);
FastClass overriderFastClass = FastClass.create(getClassLoader(), overriderClass);
for (Class<?> interfaceClass : interfaces) {
for (Method interfaceMethod : interfaceClass.getMethods()) {
Signature sig = getSignature(interfaceMethod, null);
Method overriderMethod = getCompatibleOverrideMethod(overriderMethods, interfaceMethod);
if (overriderMethod != null) {
log.trace("Overrided method: {}", getSimpleMethodSignature(interfaceMethod, true));
overridedMethods.put(sig, overriderFastClass.getMethod(overriderMethod));