fireIterationDone(clusters);
List clusters1 = clusters;
while (clusteresIterator.hasNext())
{
Clusterer curClusterer = clusteresIterator.next();
curClusterer.setDataStore(curDataStore);
curClusterer.doClustering();
clusters1 = curClusterer.getClusters();
fireIterationDone(getClustersOfInitialPoints(clusters1));
curDataStore = dataStoreFactory.createDataStore(dim);
for (Object cluster : clusters1)