double contribution = ((IndexContribution) data).contribution;
contributionPanel.indexEvaluated(index, contribution);
synchronized (lock) {
if (dimension == 0 && index.lastEntry() >= maxDimension) {
maxDimension = index.lastEntry() + 1;
setBarDimension(maxDimension);
}
indexCount++;
timeBar.setMaximum(indexCount);