public synchronized void varup ()
	// to the start of the variation
	{
		State = 1;
		getinformation();
		if (Pos.parentPos() != null) goback();
		while (Pos.parentPos() != null
			&& Pos.parentPos().firstChild() == Pos.parentPos().lastChild()
			&& !Pos.node().main())
		{
			goback();
		}
		showinformation();
		copy();
	}