public override void RemoveFromSolver() { if (m_Constraints != null && m_Constraints.implementation != null) { m_Constraints.implementation.RemoveBatch(m_BatchImpl); } if (m_BatchImpl != null) { m_BatchImpl.Destroy(); } }