public void reorderChild(CCNode child, int z) { // assert child != null: "Child must be non-nil"; // assert children_.has(child): "Child doesn't belong to Sprite"; if (z == child.getZOrder()) return; if (usesSpriteSheet_) { // XXX: Instead of removing/adding, it is more efficient to reorder manually removeChild(child, false); addChild(child, z); } else { super.reorderChild(child, z); } }