Map<String, MethodHandle> overrides = (Map<String, MethodHandle>) configuration.get("overrides");
for (Map.Entry<String, MethodHandle> override : overrides.entrySet()) {
definition.overridesMethod(override.getKey(), override.getValue());
}
}
definition.validate();
Class<?> adapterClass = adapterGenerator.generateIntoDefinitionClassloader(definition);
return new Maker(definition, adapterClass);
}
}