(i1);
						if(r1.requiredFeatures.numberOfItems != 2)
						{
							r1.removeAttribute("requiredFeatures");
							return;
						}
						if(r2.requiredFeatures.numberOfItems != 1)
						{
							r1.removeAttribute("requiredFeatures");
							return;
						}
						r3.requiredFeatures.insertItemBefore(i0,0);
						if(r3.requiredFeatures.numberOfItems != 2)
						{
							r3.setAttribute("fill", "red");
							return;
						}
						if(r1.requiredFeatures.numberOfItems != 2)
						{
							r1.removeAttribute(