SubPartitionsInfo theClone = new SubPartitionsInfo ();
if (partitions != null)
{
theClone.partitions = new SubPartitionInfo[partitions.length];
for (int i=0; i<partitions.length; i++)
theClone.partitions[i] = (SubPartitionInfo)partitions[i].clone ();
}
theClone.groupId = groupId;
return theClone;