code: public void loadContext(Context ctx) {
  		validateContextNotNull(ctx);
  
  		for (ContextDataFactory cdf : this.contextDataFactories) {
  			cdf.loadContextData(getSession(), ctx);
  		}
  	}
docs: Loads the given context, by calling all the {@link ContextDataFactory}ies.
  
  @param ctx the context to load.
  @throws IllegalArgumentException (since TODO add version) if the given context is {@code null}.
  @see ContextDataFactory#loadContextData(Session, Context)
  @since 2.0.0