UID=attr.getValue(UID_ATTR);
UID=UID.toUID(attr.getValue(UID_ATTR));
  public void openTag(String name, Attributes attr, String data)    throws UnexpectedXMLException{    try{      if(name.equals(NAME_TAG)){	UID=attr.getValue(UID_ATTR);	itemNomen=attr.getValue(ITEM_NOMEN_ATTR);	aggregateNumber=Long.parseLong(attr.getValue(AGGREGATE_ATTR));	prototypeUID=attr.getValue(PROTOTYPE_UID_ATTR);	ownerID=attr.getValue(OWNER_ID_ATTR);	manifestUID=attr.getValue(MANIFEST_UID_ATTR);	name=attr.getValue(NAME_ATTR);      }else{	throw new UnexpectedXMLException("Unexpected tag: "+name);          }    }catch(NumberFormatException e){      throw new UnexpectedXMLException("Could not parse number: "+e);    }  }