auxColsList.add(auxCol);
<BUG>List auxRowsList = new ArrayList(djcross.getRows());
</BUG>
auxRowsList.add(auxRow);
<BUG>DJCrosstabColumn[] auxCols = (DJCrosstabColumn[]) auxColsList.toArray(new DJCrosstabColumn[]{});
DJCrosstabRow[] auxRows = (DJCrosstabRow[]) auxRowsList.toArray(new DJCrosstabRow[]{});
for (int i = auxCols.length-1; i >= 0; i--) {</BUG>
for (int j =  auxRows.length-1; j >= 0; j--) {
DJCrosstabColumn crosstabColumn = auxCols[i];
DJCrosstabRow crosstabRow = auxRows[j];

auxColsList.add(auxCol);
List<DJCrosstabRow> auxRowsList = new ArrayList(djcross.getRows());
auxRowsList.add(auxRow);
DJCrosstabColumn[] auxCols = auxColsList.toArray(new DJCrosstabColumn[]{});
DJCrosstabRow[] auxRows = auxRowsList.toArray(new DJCrosstabRow[]{});
for (int i = auxCols.length-1; i >= 0; i--) {
for (int j =  auxRows.length-1; j >= 0; j--) {
DJCrosstabColumn crosstabColumn = auxCols[i];
DJCrosstabRow crosstabRow = auxRows[j];
