temp.set(m_J.linearB).mulLocal(b2.m_invMass).mulLocal(impulse);
b2.m_sweep.c.addLocal(temp);
b2.m_sweep.a += b2.m_invI * impulse * m_J.angularB;
b1.synchronizeTransform();
b2.synchronizeTransform();
pool.pushVec2(1);
// TODO_ERIN not implemented
return linearError < Settings.linearSlop;
}