protected Joint(JointDef def) { _type = def.Type; _prev = null; _next = null; _body1 = def.Body1; _body2 = def.Body2; _collideConnected = def.CollideConnected; _islandFlag = false; _userData = def.UserData; }