@Override public void release() { assertNotReleased(); super.release(); if (facesContext != null && !facesContext.isReleased()) { setInstance(facesContext, null); } facesContext = null; released = true; wrappedViewContext.release(); wrappedViewContext = null; renderAll = null; executeIds = null; renderIds = null; limitRender = false; activatorComponentId = null; behaviorEvent = null; contextMode = null; }