@Override
  public void readExternal(Element parentNode) throws InvalidDataException {
    try {
      super.readExternal(parentNode);
    }
    catch (InvalidDataException e) {
      if (!getReadNoClassName().equals(e.getMessage())) throw e;
    }
  }
@Override
  public void readExternal(Element parentNode)