public NSArray sortedCriteriaList() { if (_sortedArray == null) { _sortedArrayBase = EOSortOrdering.sortedArrayUsingKeyOrderArray(criteriaList(), _ordering); NSMutableArray sortedArray2 = new NSMutableArray(_sortedArrayBase); sortedArray2.addObject(DRCriteria.asTotalWithMasterCriteria(_masterCriteria)); _sortedArray = new NSArray(sortedArray2); } if (_useGroupTotal) { return _sortedArray; } return _sortedArrayBase; }