@Override
	public void parseXML(String xml)
	{
		final List<XMLLibrary.XMLpiece> V=CMLib.xml().parseAllXML(xml);
		if((V==null)||(V.size()==0)) return;
		final List<XMLLibrary.XMLpiece> xV=CMLib.xml().getContentsFromPieces(V,"AREAS");
		root.clear();
		String ID=null;
		String NUMS=null;
		if((xV!=null)&&(xV.size()>0))
			for(int x=0;x<xV.size();x++)
			{
				final XMLLibrary.XMLpiece ablk=xV.get(x);
				if((ablk.tag.equalsIgnoreCase("AREA"))&&(ablk.contents!=null))
				{
					ID=CMLib.xml().getValFromPieces(ablk.contents,"ID").toUpperCase();
					NUMS=CMLib.xml().getValFromPieces(ablk.contents,"NUMS");
					if((NUMS!=null)&&(NUMS.length()>0))
						root.put(ID,((CMIntegerGrouper)CMClass.getCommon("DefaultCMIntegerGrouper")).parseText(NUMS));
					else
						root.put(ID,null);
				}
			}
	}