code: private Configuration createDriverConfiguration(final Configuration driverConfiguration) {
      final ConfigurationBuilder configurationBuilder = Tang.Factory.getTang()
          .newConfigurationBuilder(driverConfiguration);
      for (final ConfigurationProvider configurationProvider : this.configurationProviders) {
        configurationBuilder.addConfiguration(configurationProvider.getConfiguration());
      }
      return configurationBuilder.build();
    }
docs: Assembles the final Driver Configuration by merging in all the Configurations provided by ConfigurationProviders.
  
  @param driverConfiguration
  @return