@Override public DefaultKernelContainer<InputType> clone() { @SuppressWarnings("unchecked") final DefaultKernelContainer<InputType> result = (DefaultKernelContainer<InputType>) super.clone(); result.kernel = ObjectUtil.cloneSmart(this.kernel); return result; }