if (supplier != null) {
return supplier.get();
}
String metricsContext = String.format("%s.%d", baseMetricsContext, context.getInstanceId());
BasicHttpServiceContext httpServiceContext = new BasicHttpServiceContext(spec,
context.getApplicationArguments(),
program, runId,
datasets, metricsContext,
metricsCollectionService,
datasetFramework,