public boolean Validate()
	{
		GeneratorAttri attri;
		GeneratorAttriGrp grp;
		int i;
		for (i = 0; i < this.attrislist.size(); i++)
		{
			attri = this.attrislist.get(i);
			if (!attri.Validate())
			{
				return false;
			}
		}
		
		for (i = 0; i < this.childattrislist.size(); i++)
		{
			grp = this.childattrislist.get(i);
			if (!grp.Validate())
				return false;
		}
		
		return true;
	}