public void variation (int i, int j)
	{
		if (Pos.parentPos() == null) return;
		if (P.color(i, j) == 0) // empty?
		{
			int c = P.color();
			goback();
			P.color( -c);
			set(i, j);
			if ( !GF.getParameter("variationnumbers", false))
			{
				P.number(i, j, 1);
				number = 2;
				Pos.node().number(2);
			}
			update(i, j);
		}
	}