/** {@inheritDoc} */ @Override public void doUnrender() { if (checkBox != null) { // unbind all active bindings unbind(); ComponentContainer parent = ((ComponentContainer) checkBox.getParent()); if (parent != null) { parent.removeComponent(checkBox); } // remove assocations unassociateWidget(checkBox); checkBox = null; } }