{
newSets = new ArrayList( sets.size() );
for ( Iterator it = sets.iterator(); it.hasNext(); )
{
ReportSet set = (ReportSet) it.next();
ReportSet newSet = new ReportSet();
// TODO: Deep-copy config.
newSet.setConfiguration( set.getConfiguration() );
newSet.setId( set.getId() );
newSet.setInherited( set.getInherited() );
newSet.setReports( new ArrayList( set.getReports() ) );
newSets.add( newSet );
}
}