UID=data;
UID=UID.toUID(data);
  public void openTag(String name, Attributes attr, String data)    throws UnexpectedXMLException{        try{      if(name.equals(NAME_TAG)){      }else if(name.equals(UID_TAG)){	UID=data;      }else if(name.equals(PROTOTYPE_TAG)){	prototypeUID=data;      }else if(name.equals(BUMPER_TAG)){	bumperNo=data;      }else if(name.equals(ITEM_NOMEN_TAG)){	itemNomen=data;      }else if(name.equals(HOME_TAG)){	homeLocID=data;      }else if(name.equals(OWNER_TAG)){	ownerID=data;      }else if(name.equals(SELF_PROP_TAG)){	selfPropelled=data.equals("T");      }else{	throw new UnexpectedXMLException("Unexpected tag: "+name);          }    }catch(NumberFormatException e){      throw new UnexpectedXMLException("Malformed Number: " + 				       name + " : " + data);    }  }