public bool Process(IElementListener listener) { try { return listener.Add(this); } catch(DocumentException) { return false; } }