short numWatches = (short)p.getSecond().nextInt();
// Create the ItemInfo object that we will use to cache the local data
// for this item. This will get garbage collected once all the derivative
// tables are done with it.
LoaderItemInfo itemInfo = new LoaderItemInfo(itemId, endDate, numBids);
itemInfo.sellerId = seller_id;
itemInfo.startDate = endDate;
itemInfo.initialPrice = profile.randomInitialPrice.nextInt();
assert(itemInfo.initialPrice > 0) : "Invalid initial price for " + itemId;
itemInfo.numImages = (short) profile.randomNumImages.nextInt();