private void fixUncle(JuzerBranch<E> e) {
		JuzerBranch<E> parent = e.getParent();
		JuzerBranch<E> gparent = e.getGParent();

		if (gparent == null) {

		} else {
			JuzerBranch<E> uncle = e.getUncle();
			if (uncle != null && uncle.isRed()) {
				parent.changeColor(JuzerBranch.Color.Black);
				uncle.changeColor(JuzerBranch.Color.Black);
				gparent.changeColor(JuzerBranch.Color.Red);
				checkRoot(gparent);
			} else {
				rotateA(e);
			}
		}
	}