orderedFieldsArray = new int[orderedFields.size()];  for (int i = 0; i < orderedFields.size(); i++) { orderedFieldsArray[i] = ((Integer) orderedFields.get(i)).intValue(); }
    int[] getOrderedFields() {        if (orderedFieldsArray != null) {            return orderedFieldsArray;        }        orderedFieldsArray = new int[orderedFields.size()];        for (int i = 0; i < orderedFields.size(); i++) {            orderedFieldsArray[i] = ((Integer) orderedFields.get(i)).intValue();        }        return orderedFieldsArray;    }