{
checkNotNull(config, "config is null");
try (ThreadContextClassLoader ignored = new ThreadContextClassLoader(classLoader)) {
Bootstrap app = new Bootstrap(
new NodeModule(),
new DiscoveryModule(),
new MBeanModule(),
new JsonModule(),
new HiveClientModule(connectorId, metastore, typeManager),
new Module()