in chill-java/src/main/java/com/twitter/chill/config/ConfiguredInstantiator.java [97:115]
static KryoInstantiator reflect(Class<? extends KryoInstantiator> instClass, Config optConf)
throws ConfigurationException {
try {
try {
return instClass.getConstructor(Config.class).newInstance(optConf);
} catch (NoSuchMethodException ex3) {
return instClass.newInstance();
}
}
catch(InstantiationException x) {
throw new ConfigurationException(x);
}
catch(IllegalAccessException x) {
throw new ConfigurationException(x);
}
catch(InvocationTargetException x) {
throw new ConfigurationException(x);
}
}