protected <T1 extends NDimPoint> ArrayList<Cluster<T>> getClustersOfInitialPoints(Collection<Cluster<Bof<T1>>> clusters)
{
ArrayList<Cluster<T>> result0 = new ArrayList<Cluster<T>>(clusters.size());
for (Cluster cluster : clusters)
{
Bof filledBof = getFilledBof(cluster);
result0.add(new Cluster(filledBof, filledBof.points));
}
return result0;
}