} else if (parent == null) { renderStateList[i].unset();
	public void unsetStates() {	    for (int i = 0; i < renderStateList.length; i++) {		    if (renderStateList[i] != null) {		        if(isRoot) {		            renderStateList[i].unset();                        } else if (!parent.resetState(i)) {                            renderStateList[i].unset();                        }		}            }        }