private DataConfiguration tryReadUi(byte[] data) {
    try {
      XmlUiContainer container = ExchangeManager.importUiContainer(new ByteArrayInputStream(data));

      DataConfiguration config = new DataConfiguration();
      config.setType(TYPE_UI);
      config.setContent(data);
      config.setComment(
          "documentName : "
              + container.documentName
              + "\ndocumentVersion : "
              + container.documentVersion);
      return config;
    } catch (JAXBException e) {
      return null;
    }
  }
  private DataConfiguration tryReadNet(byte[] data) {
    try {
      XmlNetContainer container =
          org.mylife.home.net.exchange.ExchangeManager.importNetContainer(
              new ByteArrayInputStream(data));

      DataConfiguration config = new DataConfiguration();
      config.setType(TYPE_NET);
      config.setContent(data);
      config.setComment(
          "componentsVersion : "
              + container.componentsVersion
              + "\ndocumentVersion : "
              + container.documentVersion);
      return config;

    } catch (JAXBException e) {
      return null;
    }
  }