Method method = MethodTools.searchForMethod(
mapping.definingClass(), selector, type.parameterArray(),
true);
if (method != null) {
return mapping.methodHandle().asType(type);
}
methodHandle = lookup.findSpecial(mapping.definingClass(),
selector, type.dropParameterTypes(0, 1), lookup.lookupClass());
} catch (NoSuchMethodException | IllegalAccessException r) {