@Override
public void route(RestxRequest restxRequest, RestxResponse restxResponse) throws IOException {
ClassLoader previousLoader =
Thread.currentThread().getContextClassLoader();
try {
Thread.currentThread().setContextClassLoader(new HotReloadingClassLoader(
previousLoader, rootPackage, coldClasses.get()));
delegate.route(restxRequest, restxResponse);
} catch (Factory.UnsatisfiedDependenciesException ex) {
handleUnsatisfiedDependencyOnHotReload(restxResponse, ex, rootPackage);
} finally {