public static function getProblemClasses()
 {
     if (self::$_problem_classes === NULL) {
         self::$_problem_classes = array('HOM0' => array('code' => 'HOM0', 'title' => ts("Household has no members any more", array('domain' => 'de.systopia.householdmerge'))), 'HOMX' => array('code' => 'HOMX', 'title' => ts("Household has only {count} member(s) left", array('domain' => 'de.systopia.householdmerge'))), 'HHN0' => array('code' => 'HHN0', 'title' => ts("Household has no head any more", array('domain' => 'de.systopia.householdmerge'))), 'HHN2' => array('code' => 'HHN2', 'title' => ts("Household has multiple heads", array('domain' => 'de.systopia.householdmerge'))), 'HHNC' => array('code' => 'HHNC', 'title' => ts("Household head has one of the 'do not contact' attributes set", array('domain' => 'de.systopia.householdmerge'))), 'HHTG' => array('code' => 'HHTG', 'title' => ts("Household head has tag '{tag}'", array('domain' => 'de.systopia.householdmerge'))), 'HHMM' => array('code' => 'HHMM', 'title' => ts("Household head is head of multiple households", array('domain' => 'de.systopia.householdmerge'))), 'HMBA' => array('code' => 'HMBA', 'title' => ts("Household member does not share the household's address any more", array('domain' => 'de.systopia.householdmerge'))), 'HMNW' => array('code' => 'HMNW', 'title' => ts("New household member detected", array('domain' => 'de.systopia.householdmerge'))));
     }
     return self::$_problem_classes;
 }