private function createConditionsRecordSet() {
     $recordset = new Gpf_Data_RecordSet();
     $recordset->setHeader(array('id', 'name'));
     
     foreach(Pap_Features_PerformanceRewards_Condition::getAllConditions() as $code) {
         try {
             $recordset->add(array((string)$code,
                 Pap_Features_PerformanceRewards_Condition::toString($code)));
         } catch (Pap_Features_PerformanceRewards_UnknownRuleException $e) {}
     }
     return $recordset;
 }