final int sourceY = tileY + i - cacheSize / 2;
final int destX = MathUtils.moduloPositive(sourceX, cacheSize);
final int destY = MathUtils.moduloPositive(sourceY, cacheSize);
newTiles.add(new TileLoadingData(mailBox, new Tile(sourceX, sourceY), new Tile(destX, destY),
source, cache, data, tileSize, dataSize, clipmapLevel, requestedLevel));
}
}
final Iterator<TileLoadingData> tileIterator = currentTiles.iterator();