/**
  * @param array $symptoms
  * @param array $exclusions
  * @return string
  */
 public static function generateRelatedSymptom(array $symptoms, array $exclusions = array())
 {
     $instance = new self();
     $symptoms = $instance->applyExclusions($symptoms, $exclusions);
     $symptoms = $instance->invertSymptoms($symptoms);
     return $instance->extractCause($symptoms);
 }