public static function getInstance() { if (self::$INSTANCE == NULL) { global $smwgDefaultRuleStore; self::$INSTANCE = !isset($smwgDefaultRuleStore) ? new SMWRuleStore() : new $smwgDefaultRuleStore(); } return self::$INSTANCE; }