}
clone.rules = (ArrayList<ElementStyleSheet>) rules.clone();
for (int i = 0; i < rules.size(); i++)
{
final ElementStyleSheet styleDefinition = rules.get(i);
clone.rules.set(i, styleDefinition.clone());
}
return clone;
}
catch (CloneNotSupportedException e)
{