if (body.getMotionState() != null) {
DefaultMotionState myMotionState = (DefaultMotionState) body.getMotionState();
myMotionState.graphicsWorldTrans.set(myMotionState.startWorldTrans);
colObj.setWorldTransform(myMotionState.graphicsWorldTrans);
colObj.setInterpolationWorldTransform(myMotionState.startWorldTrans);
colObj.activate();
}
// removed cached contact points
dynamicsWorld.getBroadphase().getOverlappingPairCache().cleanProxyFromPairs(colObj.getBroadphaseHandle(), getDynamicsWorld().getDispatcher());
body = RigidBody.upcast(colObj);