code: public static void main(final String[] args) throws InjectionException, IOException {
  
      final Configuration partialConfiguration = getEnvironmentConfiguration();
      final Injector injector = Tang.Factory.getTang().newInjector(partialConfiguration);
      final AzureBatchRuntimeConfigurationProvider runtimeConfigurationProvider =
          injector.getInstance(AzureBatchRuntimeConfigurationProvider.class);
      final Configuration driverConfiguration = getDriverConfiguration();
  
      try (final REEF reef = Tang.Factory.getTang().newInjector(
          runtimeConfigurationProvider.getAzureBatchRuntimeConfiguration()).getInstance(REEF.class)) {
        reef.submit(driverConfiguration);
      }
      LOG.log(Level.INFO, "Job Submitted");
    }
docs: Start the Hello REEF job with the Azure Batch runtime.
  
  @param args command line parameters.
  @throws InjectionException configuration error.
  @throws IOException