// Clone creates a new Attribute using the data from this Attribute
Clone creates a new Attribute using the data from this Attribute
// Clone creates a new Attribute using the data from this Attribute
func (a *Attribute) Clone() *Attribute {
	newA := NewAttribute(a.Name)
	if a.Value != nil {
		val := *a.Value
		newA.Value = &val
	}
	return newA
}
func ( a * Attribute ) Clone ( ) * Attribute { newA := NewAttribute ( a . Name ) if a . Value != nil { val := * a . Value newA . Value = & val } return newA }
Clone creates a new Attribute using the data from this Attribute
Clone creates a new Attribute using the data from this Attribute