static Element storeOrder(BlockOrder order, String type) {
    Element elem = new Element(type);
    OBlock block = order.getBlock();
    if (block != null) {
      Element blk = new Element("block");
      blk.setAttribute("systemName", block.getSystemName());
      String uname = block.getUserName();
      if (uname == null) uname = "";
      if (uname.length() > 0) {
        blk.setAttribute("userName", uname);
      }
      elem.addContent(blk);
    } else {
      log.error("Null block in BlockOrder!");
    }
    String str = order.getPathName();
    if (str == null) str = "";
    elem.setAttribute("pathName", str);

    str = order.getEntryName();
    if (str == null) str = "";
    elem.setAttribute("entryName", str);

    str = order.getExitName();
    if (str == null) str = "";
    elem.setAttribute("exitName", str);

    return elem;
  }