code: public static IHEAuditor getAuditor(Class<? extends IHEAuditor> clazz, AuditorModuleConfig config, boolean useGlobalContext)
  	{
  		AuditorModuleContext context;
  		if (!useGlobalContext) {
  			context = (AuditorModuleContext)ContextInitializer.initialize(config);
  		} else {
  			context = AuditorModuleContext.getContext();
  		}
  		
  		return getAuditor(clazz, config, context);
  	}
docs: Get an auditor instance for the specified auditor class, module configuration.  Auditor
  will use a standalone context if a non-global context is requested.
  
  @param clazz	Class to instantiate
  @param config Auditor configuration to use
  @param useGlobalContext Whether to use the global (true) or standalone (false) context
  @return Instance of an IHE Auditor