public Object Clone()
{
TextBlock clone = new TextBlock (text.ToString());
if (labels != null && !labels.IsEmpty ()) {
clone.labels = new HashSet<string> (labels);
}
if (containedTextElements != null) {
clone.containedTextElements = (BitSet)containedTextElements.Clone ();
}
return clone;
}