code: @Override
      protected FaxJob createFaxJobImpl()
      {
          //get client
          HylaFAXClient client=this.getHylaFAXClient();
  
          FaxJob faxJob=null;
          try
          {
              //create job
              Job job=client.createJob();
              faxJob=new HylaFaxJob(job);
          }
          catch(RuntimeException exception)
          {
              throw exception;
          }
          catch(Exception exception)
          {
              throw new FaxException("General error.",exception);
          }
          
          return faxJob;
      }
docs: This function creates a new fax job instance to be used
  by the caller to submit a new fax job and so on.
  
  @return  The fax job instance