public void readExternal(Element element) throws InvalidDataException {
    DefaultJDOMExternalizer.readExternal(this, element);
    List<Element> pathElements = element.getChildren(PATH);
    for (Element pathElement : pathElements) {
      String path = pathElement.getText();
      String vcsName = pathElement.getAttributeValue(VCS_ATTRIBUTE);
      String revision = pathElement.getAttributeValue(REVISION_ATTRIBUTE);
      // ignore UpdatedFiles from a previous version
      if (vcsName != null) {
        myFiles.add(new UpdatedFile(path, vcsName, revision));
      }
    }
  }
public void readExternal(Element element)