code: protected void populateStatusString2FaxStatusMappings(FaxJobStatus[] faxJobStatuses,Enum<?>[] configurationKeys)
      {
          //populate map
          FaxJobStatus faxJobStatus=null;
          String valuesStr=null;
          String[] values=null;
          String value=null;
          for(int index=0;index<configurationKeys.length;index++)
          {
              //get next values
              valuesStr=this.getConfigurationValue(configurationKeys[index]);
              if(valuesStr!=null)
              {
                  //get next status
                  faxJobStatus=faxJobStatuses[index];
  
                  //split
                  values=valuesStr.split(AbstractMappingHTTPResponseHandler.VALUES_SEPERATOR);
                  for(int valueIndex=0;valueIndex<values.length;valueIndex++)
                  {
                      //get next value
                      value=values[valueIndex];
                      
                      value=value.trim();
                      if(value.length()>0)
                      {
                          this.statusString2FaxStatusMap.put(value,faxJobStatus);
                      }
                  }
              }
          }
      }
docs: This function populates the status strings to fax status enum values
  based on the configuration of the handler.
  
  @param   faxJobStatuses
  The fax job statues used for the mapping
  @param   configurationKeys
  The configuration keys used for the mapping