public XWikiObject ToRcpObject()
{
XWikiObject obj = new XWikiObject();
obj.id = this.id;
obj.pageId = this.PageId;
obj.objectDictionary = new CookComputing.XmlRpc.XmlRpcStruct();
obj.objectDictionary.Add("annotation", this.AnnotationText);
obj.objectDictionary.Add("date", this.Date);
obj.objectDictionary.Add("author", this.Author);
obj.objectDictionary.Add("originalSelection", this.OriginalSelection);
obj.objectDictionary.Add("selection", this.Selection);
obj.objectDictionary.Add("selectionRightContext", this.SelectionRightContext);
obj.objectDictionary.Add("selectionLeftContext", this.SelectionLeftContext);
obj.objectDictionary.Add("state", this.State);
obj.objectDictionary.Add("target", this.Target);
return obj;
}