trackTemplates.clear();
    public void start_Building_Type(final Attributes meta) throws SAXException	{	    typeConsumes.clear();	    typeProduces.clear();	    typeConverts.clear();	    tileID = meta.getValue("id");	    String category = meta.getValue("category");	    if ("Urban".equals(category))		tileCategory = BuildingType.CATEGORY_URBAN;	    else if ("Resource".equals(category))		tileCategory = BuildingType.CATEGORY_RESOURCE;	    else if ("Industry".equals(category))		tileCategory = BuildingType.CATEGORY_INDUSTRY;	    else if ("Station".equals(category))		tileCategory = BuildingType.CATEGORY_STATION;	    else 		throw new SAXException("Unrecognised building type");	    tileBaseValue = Long.parseLong(meta.getValue("baseValue"));	    maintenance = Long.parseLong(meta.getValue("maintenance"));	    isStation = "Station".equals(category);	    if (isStation) {		stationRadius =		    Integer.parseInt(meta.getValue("stationRadius"));	    }	}