package q5 type MutableXObject struct { XObject } func (this *MutableXObject) PushXValue(val *XValue) *MutableXObject{ return this } func (this *MutableXObject) PushMutableXObject(val MutableXObject) *MutableXObject{ return this } func (this *MutableXObject) SetXValue(key string, val *XValue) *MutableXObject{ return this } func (this *MutableXObject) SetXObject(key string, val *XObject) *MutableXObject{ return this } func (this *MutableXObject) SetMutableXObject(key string, val *MutableXObject) *MutableXObject{ return this }