in src/main/java/feign/error/MethodErrorHandler.java [50:62]
protected Exception createException(ExceptionGenerator constructorDefinition, Response response) {
try {
return constructorDefinition.createException(response);
} catch (IllegalAccessException e) {
throw new IllegalStateException("Cannot access constructor", e);
} catch (InstantiationException e) {
throw new IllegalStateException("Cannot instantiate exception with constructor", e);
} catch (InvocationTargetException e) {
throw new IllegalStateException("Cannot invoke constructor", e);
} catch (NoSuchMethodException e) {
throw new IllegalStateException("Constructor does not exist", e);
}
}