for( int i=0; i<models.length; ++i )
{
models[i].setSucc(null); // because we make new VennArrangements
arrangements[i] = new VennArrangement( models[i], factory );
arrangements[i].setParameters(params);
VennDiagramView v = new VennDiagramView( arrangements[i],
params.errorFunction.maxIntersections, params.logNumElements );
views[i] = v;
add( v );
v.addChangeListener( this ); // => stateChanged
v.addHasLabelsListener(this); // => hasLabelsChanged
}
copyColorsFromUnfiltered();
restoreLabels();
restoreManuallySetColors();