code: private static FaxJobMonitor createFaxJobMonitor(Map<String,String> systemConfig)
      {
          //get class name
          String className=systemConfig.get(FaxClientSpiFactory.FAX_JOB_MONITOR_CLASS_NAME_PROPERTY_KEY);
          if((className==null)||(className.length()==0))
          {
              className=FaxJobMonitorImpl.class.getName();
          }
  
          //create new instance
          FaxJobMonitor faxJobMonitorInstance=(FaxJobMonitor)ReflectionHelper.createInstance(className);
  
          return faxJobMonitorInstance;
      }
docs: This function creates the fax job monitor used by the fax4j framework.
  
  @param   systemConfig
  The system configuration
  @return  The logger