@Override
 public Element getState() {
   Element element = new Element("state");
   try {
     writeExternal(element);
   } catch (WriteExternalException e) {
     LOG.error(e);
   }
   return element;
 }