/**
  * Creates a new Kaltura objects DataGenerator
  * Gets The file path to it's configuration file
  * 
  * @param string $dataGeneratorConfigFilePath the config file path
  */
 public function __construct($dataGeneratorConfigFilePath)
 {
     $simpleXMLElement = kXml::openXmlFile($dataGeneratorConfigFilePath);
     $this->generatorConfigFile = KalturaDataGeneratorConfigFile::generateFromXML($simpleXMLElement);
     $this->generatorConfigFile->filePath = $dataGeneratorConfigFilePath;
 }
 /**
  * 
  * Generates a new KalturaDataGeneratorConfigFile object from simpleXMLElement (the config file itself)
  * @param SimpleXMLElement $simpleXMLElement
  * 
  * @return KalturaDataGeneratorConfigFile 
  * 		   A new KalturaDataGeneratorConfigFile object  
  */
 public static function generateFromXML(SimpleXMLElement $simpleXMLElement)
 {
     $dataGeneratorConfigFile = new KalturaDataGeneratorConfigFile();
     $dataGeneratorConfigFile->fromSourceXML($simpleXMLElement);
     return $dataGeneratorConfigFile;
 }