code: public void importContext(Context ctx, Configuration config) throws ConfigurationException {
  		validateContextNotNull(ctx);
  		validateConfigNotNull(config);
  
  		for (ContextDataFactory cdf : this.contextDataFactories) {
  			cdf.importContextData(ctx, config);
  		}
  	}
docs: Import a context from the given configuration
  
  @param ctx the context to import the context data to.
  @param config the {@code Configuration} containing the context data.
  @throws ConfigurationException if an error occurred while reading the context data from the {@code Configuration}.
  @throws IllegalArgumentException (since TODO add version) if the given context or configuration is {@code null}.
  @since 2.4.0