String name = helper.getQName(f);
  protected void saveElementReference(EObject remote, EStructuralFeature f)  {    String name = helper.getQName(f);    String href = helper.getHREF(remote);    if (href != null)    {      if (escapeURI != null)      {        href = escapeURI.convert(href);      }      doc.startElement(name);      EClass eClass = remote.eClass();      EClass expectedType = (EClass)f.getEType();      if (eClass != expectedType && (saveTypeInfo || expectedType.isAbstract()))      {        saveTypeAttribute(eClass);      }      doc.endContentElement(href);    }  }