{ String svalue = getDatatypeValue(helper.getValue(o, f), f);
{ Object value = helper.getValue(o, f); String svalue = getDatatypeValue(value, f);
  protected void saveDataTypeSingle(EObject o, EStructuralFeature f)  {    String svalue = getDatatypeValue(helper.getValue(o, f), f);     if (svalue != null)    {      if (!toDOM)      {        doc.addAttribute(helper.getQName(f), svalue);      }      else      {        helper.populateNameInfo(nameInfo, f);        ((Element)currentNode).setAttributeNS(nameInfo.getNamespaceURI(), nameInfo.getQualifiedName(), svalue);      }    }  }