and we are not using the
and we are not using the Assistant
    protected void sortRules() {        // This allows other non-d2wmodel file based rules to be loaded.        cat.debug("posting WillSortRules.");        NSNotificationCenter.defaultCenter().postNotification(WillSortRules, this);        cat.debug("posted WillSortRules.");        // We don't want dynamicly loaded rules to cause rapid-turnaround to not work.        setDirty(false);            //uniqueRuleAssignments();            //uniqueQualifiers(rules());            super.sortRules();        cat.debug("called super sortRules.");        /*         the following sort call was to attempt to make assistant generated files more CVS compatible         by preserving the rule order better. Commenting out since it's very memory hungry (calling description on every rule)         and we are not using the         EOSortOrdering.sortArrayUsingKeyOrderArray((NSMutableArray)rules(),                                                   _ruleSortOrderingKeyVector);        cat.debug("Finished sorting.");        */        if (rules() !=null && rules().count() > 0) prepareDataStructures();    }