if (obj != null) { XMLAttribute toRemove = (XMLAttribute) attribHash.remove(attribute); attribHash.put(attribute, new XMLAttribute(obj, toRemove.getAttribType()));
  protected void hashtableInitXDFAttributes (Hashtable InitAttributeTable)  {    Object attribute;    Object obj;    int size = attribOrder.size();     for (int i = 0; i < size; i++)    {      attribute  = attribOrder.get(i);      obj = InitAttributeTable.get(attribute);      // only if object exists      if (obj != null) {        XMLAttribute toRemove = (XMLAttribute) attribHash.remove(attribute);        attribHash.put(attribute, new XMLAttribute(obj, toRemove.getAttribType()));      }    }  }