code: @Override
      protected void initializeImpl()
      {
          //setup the child SPI
          this.initializeChildFaxClientSpi();
          if(this.faxClientSpi==null)
          {
              throw new FaxException("Child fax client SPI not available.");
          }
          
          //get logger
          Logger logger=this.getLogger();
          
          logger.logDebug(new Object[]{"Created child fax client SPI: ",this.faxClientSpi.getClass().getName()},null);
      }
docs: This function initializes the fax client SPI.