private static function SortReputation()
 {
     if (!self::$reputation) {
         WoW_Log::WriteError('%s : reputation data for character %d was not found!', __METHOD__, self::$guid);
         return false;
     }
     $rep = array();
     foreach (self::$reputation as $faction) {
         $rep[$faction['faction']] = $faction;
     }
     self::$reputation = $rep;
     unset($rep);
     return true;
 }