protected void loadAllManufacturers()
	{
		final String filename=getManufacturersFilename();
		CMFile xmlFile=new CMFile(filename, null, CMFile.FLAG_FORCEALLOW);
		if((!xmlFile.exists())||(!xmlFile.canRead()))
			xmlFile=new CMFile("/resources/examples/manufacturers.xml", null, CMFile.FLAG_FORCEALLOW);
		manufacturers.clear();
		if(xmlFile.exists() && xmlFile.canRead())
		{
			final List<XMLLibrary.XMLpiece> xDoc=CMLib.xml().parseAllXML(xmlFile.text());
			final List<XMLLibrary.XMLpiece> xMans=new SLinkedList<XMLLibrary.XMLpiece>();
			for(final XMLLibrary.XMLpiece x : xDoc)
				if(x.tag.equalsIgnoreCase("MANUFACTURER"))
					xMans.add(x);
				else
				if(x.tag.equalsIgnoreCase("MANUFACTURERS"))
					xMans.addAll(x.contents);
			for(final XMLLibrary.XMLpiece x : xMans)
			{
				final Manufacturer man =(Manufacturer)CMClass.getCommon("DefaultManufacturer");
				man.setXml(x.value);
				addManufacturer(man);
			}
		}
	}